View Issue Details

IDProjectCategoryView StatusLast Update
0006245SymmetricDSBugpublic2024-02-15 20:28
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.12 
Target Version3.14.13Fixed in Version3.14.13 
Summary0006245: Cancel Load needs to make sure processes threads shut down before updating outstanding load request records
DescriptionWhen Cancel Load is executed, the Cancel Load functionality interrupts any local running processes that are running as part of the load or the load setup. After the interrupts are given, any outstanding records in outgoing batch, reload request, or reload status are updated to mark them as completed.

There is a timing issue after sending the interrupt to the initial load setup threads. The update of the database records could be executed before the process has recognized that it has been interrupted and should shut down.

What should be done is that after sending the interrupts, the canceling thread should wait up to 5 seconds total for the threads to shut down before moving ahead and updating the initial load records.
Tagsinitial/partial load

Relationships

related to 0006246 closedpmarzullo Cancel Load needs to make sure processes threads shut down before updating outstanding load request records 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.14 14066d3e

2024-02-12 20:35:16

pmarzullo

Details Diff
0006245: Cancel Load needs to make sure processes threads shut down
before updating outstanding load request records
Affected Issues
0006245
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/InitialLoadService.java Diff File

SymmetricDS: 3.15 28a1e092

2024-02-12 20:35:16

pmarzullo

Details Diff
0006245: Cancel Load needs to make sure processes threads shut down
before updating outstanding load request records
Affected Issues
0006245
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/InitialLoadService.java Diff File

Issue History

Date Modified Username Field Change
2024-02-12 20:06 pmarzullo New Issue
2024-02-12 20:06 pmarzullo Status new => assigned
2024-02-12 20:06 pmarzullo Assigned To => pmarzullo
2024-02-12 20:06 pmarzullo Tag Attached: initial/partial load
2024-02-12 20:08 pmarzullo Relationship added related to 0006246
2024-02-12 20:41 pmarzullo Status assigned => resolved
2024-02-12 20:41 pmarzullo Resolution open => fixed
2024-02-12 20:41 pmarzullo Fixed in Version => 3.14.13
2024-02-15 20:28 pmarzullo Changeset attached => SymmetricDS 3.14 14066d3e
2024-02-15 20:28 pmarzullo Changeset attached => SymmetricDS 3.15 28a1e092
2024-03-19 16:20 admin Status resolved => closed