View Issue Details

IDProjectCategoryView StatusLast Update
0003738SymmetricDSImprovementpublic2018-10-02 08:00
Reporterjosh-a-hicksAssigned Tojosh-a-hicks 
Prioritynormal 
Status resolvedResolutionfixed 
Product Version3.9.0 
Target Version3.9.14Fixed in Version3.9.14 
Summary0003738: Batch in error on a reload channel by default blocks all other channels. Should not block config channel though.
DescriptionThe following parameters control whether a batches on reload channels block other channels.

initial.load.block.channels - by default this is true and will block all other non reload batches until reload completes
initial.load.unblock.channels.on.error - by default this is false so while a reload channel is in error all other channel batches will not process.

The above parameters and defaults work as designed but also block config batches. The original intent on these parameters were to prevent change capture batches from replaying before a reload was complete. However in the process it blocked config batches. A config batch may contain the fix for the reload so the config batches should be allowed to process even if the defaults on the above parameters are preventing change capture batches through.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.9 7b4542ef

2018-10-02 07:59:20

josh-a-hicks

Details Diff
0003738: Batch in error on a reload channel by default blocks all other
channels. Should not block config channel though.

0003738
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatches.java Diff File

Issue History

Date Modified Username Field Change
2018-10-02 07:58 josh-a-hicks New Issue
2018-10-02 07:58 josh-a-hicks Status new => assigned
2018-10-02 07:58 josh-a-hicks Assigned To => josh-a-hicks
2018-10-02 07:58 josh-a-hicks Status assigned => resolved
2018-10-02 07:58 josh-a-hicks Resolution open => fixed
2018-10-02 07:58 josh-a-hicks Fixed in Version => 3.9.14
2018-10-02 08:00 josh-a-hicks Changeset attached => SymmetricDS 3.9 7b4542ef