View Issue Details

IDProjectCategoryView StatusLast Update
0004072SymmetricDSImprovementpublic2019-08-23 12:46
ReporterelongAssigned Toelong 
Prioritynormal 
Status closedResolutionfixed 
Product Version3.10.0 
Target Version3.10.4Fixed in Version3.10.4 
Summary0004072: Potential bottleneck from checking exists() on staging files
DescriptionThe DataExtractorService extracts batch data into local staging files, and it checks multiple times if the file exists. We should minimize the checks on File.exists() because the call is expensive on some SAN and network file systems.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.10 37fc149a

2019-08-20 15:17:59

admin

Details Diff
0004072: Potential bottleneck from checking exists() on staging files
0004072
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataExtractorService.java Diff File
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/StagingManager.java Diff File

Issue History

Date Modified Username Field Change
2019-08-20 12:39 elong New Issue
2019-08-20 12:39 elong Status new => assigned
2019-08-20 12:39 elong Assigned To => elong
2019-08-20 15:18 elong Status assigned => resolved
2019-08-20 15:18 elong Resolution open => fixed
2019-08-20 15:18 elong Fixed in Version => 3.10.4
2019-08-20 15:40 admin Changeset attached => SymmetricDS 3.10 37fc149a
2019-08-23 12:46 admin Status resolved => closed