[CONTROLLER-1336] Clustering: Persist data lost Created: 26/May/15 Updated: 18/Aug/15 Resolved: 18/Aug/15 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | clustering |
| Affects Version/s: | Helium |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | wuzhan | Assignee: | Tom Pantelis |
| Resolution: | Cannot Reproduce | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: Linux |
||
| External issue ID: | 3369 |
| Description |
|
I used one node cluster. 2\Then, I wrote data on path: 1. <virtual-router xmlns="urn:opendaylight:vipran:virtual-router"> 4\If I used merge method both, it will be fine. I hava test. |
| Comments |
| Comment by Tony Tkacik [ 26/May/15 ] |
|
Are you able to replicate this on Lithium? Or does this affects only Helium? |
| Comment by wuzhan [ 26/May/15 ] |
|
(In reply to Tony Tkacik from comment #1) I only tested it on Helium sr3. |
| Comment by Tony Tkacik [ 26/May/15 ] |
|
Need more datapoints: are both write in same transaction? |
| Comment by wuzhan [ 27/May/15 ] |
|
(In reply to Tony Tkacik from comment #3) Different transaction. |
| Comment by Tom Pantelis [ 03/Jun/15 ] |
|
Can you repro and upload the karaf.log? After doing that:
<config-properties> I assume you're writing to the config data store. If not, find "distributed-operational-store-module" and add the same except with tag <operational-properties>.
Also please test this with stable/lithium to see if it repros (w/o setting shard-journal-recovery-log-batch-size to 1). |
| Comment by Moiz Raja [ 09/Jun/15 ] |
|
This may not be an issue in Lithium - Tom could not reproduce. Changing milestone to Helium-4. |
| Comment by Tom Pantelis [ 10/Jun/15 ] |
|
To proceed with this, we need the bug reporter to test with the shard-journal-recovery-log-batch-size setting to 1 or with the latest stable/helium which has shard-journal-recovery-log-batch-size set to 1 by default. Also test against stable/lithium. I tried to reproduce by creating a yang model to mostly match the XML data from the description and doing a put and a merge similarly in separate transactions but all the data was correctly recovered on restart in both lithium and helium. |
| Comment by Tom Pantelis [ 13/Jun/15 ] |
|
I'll close this by the end of next week if we don't hear back from the bug reporter. |
| Comment by Moiz Raja [ 18/Aug/15 ] |
|
Closing this as there was no response from the reporter. |