View Issue Details

IDProjectCategoryView StatusLast Update
0006269SymmetricDSBugpublic2024-04-19 15:46
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.0 
Target Version3.14.13Fixed in Version3.14.13 
Summary0006269: Prevent OracleSymmetricDialect from underestimating the current value of a sequence
DescriptionIt isn't possible to get the currval of a sequence on Oracle without calling nextval first in the same session. Because of this, OracleSymmetricDialect estimates the current value using the user_sequences view.

Currently, it subtracts the cache_size from the last_number which can cause it to underestimate the current value of the sequence. It would be best to avoid this because it causes alerts to go off in SymmetricDS Pro, as it makes it seem like the next data_id is outside of any data gap.
Tagsdialect: oracle

Relationships

related to 0006270 closedemiller Prevent OracleSymmetricDialect from underestimating the current value of a sequence 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.14 e6bec2ce

2024-03-01 16:12:10

evan-miller-jumpmind

Details Diff
0006269: Prevented OracleSymmetricDialect from underestimating the current value of a sequence Affected Issues
0006269
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java Diff File

Issue History

Date Modified Username Field Change
2024-03-01 15:46 emiller New Issue
2024-03-01 15:46 emiller Status new => assigned
2024-03-01 15:46 emiller Assigned To => emiller
2024-03-01 15:46 emiller Tag Attached: dialect: oracle
2024-03-01 15:46 emiller Issue cloned: 0006270
2024-03-01 15:46 emiller Relationship added related to 0006270
2024-03-01 16:13 emiller Status assigned => resolved
2024-03-01 16:13 emiller Resolution open => fixed
2024-03-01 16:13 emiller Fixed in Version => 3.14.13
2024-03-19 16:20 admin Status resolved => closed
2024-04-19 15:46 Changeset attached => SymmetricDS 3.14 e6bec2ce