Changesets: SymmetricDS

master 8d715d9a

2008-02-12 22:22:06

erilong

Details Diff
1891508: integrity violation when updating with empty primary key Affected Issues
1891508
mod - symmetric/src/test/resources/test-integration-root-setup.sql Diff File
mod - symmetric/src/test/resources/test-tables-ddl.xml Diff File

master 4755142c

2008-02-12 17:30:52

erilong

Details Diff
1891508: integrity violation when updating with empty primary key Affected Issues
1891508
mod - symmetric/src/main/java/org/jumpmind/symmetric/load/TableTemplate.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/IntegrationTest.java Diff File

master c665bbb8

2008-02-12 08:39:18

henglinwang

Details Diff
add throttle filter
Attach Issues:
add - symmetric/src/main/java/org/jumpmind/symmetric/util/MeteredOutputStream.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/web/ThrottleFilter.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/web/ThrottledResponseWrapper.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/web/ThrottledServletOutputStream.java Diff File
add - symmetric/src/test/java/org/jumpmind/symmetric/util/MeteredOutputStreamTest.java Diff File
add - symmetric/src/test/java/org/jumpmind/symmetric/web/TestServlet.java Diff File

master e273d506

2008-02-10 15:33:42

chenson

Details Diff
Made the purge of incoming and outgoing batches exclusive. Also made sure if one fails, the other will still be able to run.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File

master f948305b

2008-02-10 15:32:39

chenson

Details Diff
Made the purge of incoming and outgoing batches exclusive. Also made sure if one fails, the other will still be able to run.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/IPurgeService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/LockAction.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/ClusterService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/PurgeService.java Diff File
mod - symmetric/src/main/resources/symmetric-services.xml Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/impl/ClusterServiceTest.java Diff File

master e570677c

2008-02-09 17:25:29

chenson

Details Diff
Transaction ids can be interleaved by different processes. The batching process needs to take this into account. Also, cap the max number of batches that can be send per channel in one sweep.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File
mod - symmetric/src/docbook/user-guide/appendix/ap01-startup-properties.xml Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/model/Channel.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/IOutgoingBatchService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/ConfigurationService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/DataExtractorService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchService.java Diff File
mod - symmetric/src/main/resources/ddl-config.xml Diff File
mod - symmetric/src/main/resources/symmetric-default.properties Diff File
mod - symmetric/src/main/resources/symmetric-services.xml Diff File
mod - symmetric/src/main/resources/symmetric-upgrade.xml Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/impl/OutgoingBatchServiceTest.java Diff File
mod - symmetric/src/test/resources/test-continuous-setup.sql Diff File
mod - symmetric/src/test/resources/test-integration-root-setup.sql Diff File

master 8dae257c

2008-02-07 22:30:09

chenson

Details Diff
do a toUpperCase on the trigger name when putting it in the trigger hist table so it is the same as the create trigger.
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/BootstrapService.java Diff File

master e0133a34

2008-02-07 22:05:34

chenson

Details Diff
added upgrade task for 1.3.0
Attach Issues:
mod - symmetric/src/docbook/user-guide.xml Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/upgrade/AbstractSqlUpgradeTask.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/upgrade/SqlDrivenUpgradeTask.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/upgrade/SqlUpgradeTask.java Diff File
mod - symmetric/src/main/resources/ddl-config.xml Diff File
mod - symmetric/src/main/resources/symmetric-upgrade.xml Diff File

master cacf0a38

2008-02-07 19:29:30

chenson

Details Diff
updated changes.xml
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File

master c7778fad

2008-02-07 17:06:50

chenson

Details Diff
Log when an upgrade fails. This has happened before and it was kinda hard to track down :-)
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/BootstrapService.java Diff File

master c2cccb1f

2008-02-07 07:19:33

chenson

Details Diff
added change to changes.xml
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File

master 90db4bac

2008-02-07 07:15:42

chenson

Details Diff
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java Diff File
mod - symmetric/src/main/resources/symmetric-default.properties Diff File
mod - symmetric/src/main/resources/symmetric-services.xml Diff File

master 210c9d92

2008-02-06 23:05:29

kbajaj01

Details Diff
Removed schedule at fixed delay from symmetric-jobs.xml, job now re-schedules based on completion of current task. Expectation is variability in completion of individual tasks will force random sequencing of push/pull requests.
NGPHASE-3172
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/job/AbstractJob.java Diff File

master c53b6566

2008-02-06 16:55:51

chenson

Details Diff
Move transaction_id and channel_id to data_event for performance reasons.
Attach Issues:
mod - symmetric/pom.xml Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/db/derby/DerbyFunctions.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbTrigger.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/model/Data.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/model/DataEvent.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/IDataService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/IPurgeService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/PurgeService.java Diff File
mod - symmetric/src/main/resources/ddl-config.xml Diff File
mod - symmetric/src/main/resources/dialects/mssql.xml Diff File
mod - symmetric/src/main/resources/dialects/mysql.xml Diff File
mod - symmetric/src/main/resources/dialects/oracle.xml Diff File
mod - symmetric/src/main/resources/dialects/postgresql.xml Diff File
mod - symmetric/src/main/resources/symmetric-properties.xml Diff File
mod - symmetric/src/main/resources/symmetric-services.xml Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/IntegrationTest.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/db/DbTriggerTest.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/extract/DataExtractorTest.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/impl/AcknowledgeServiceTest.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/impl/DataExtractorServiceTest.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/impl/OutgoingBatchServiceTest.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/impl/PurgeServiceTest.java Diff File

master d4575c15

2008-02-06 15:09:53

kbajaj01

Details Diff
Removed schedule at fixed delay from symmetric-jobs.xml, job now re-schedules based on completion of current task. Expectation is variability in completion of individual tasks will force random sequencing of push/pull requests.
NGPHASE-3172
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/job/AbstractJob.java Diff File
mod - symmetric/src/main/resources/symmetric-jobs.xml Diff File

master e4808620

2008-02-01 20:20:53

chenson

Details Diff
Added a few more icons
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/admin/AdminTreeControl.java Diff File
add - symmetric/src/main/resources/images/table_link.png Diff File

master b0d351ad

2008-02-01 19:05:02

chenson

Details Diff
set the cursor during a commit operation
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/admin/AdminTreeControl.java Diff File

master be15d047

2008-02-01 15:25:59

chenson

Details Diff
Catch socket read timeout exceptions from the dataloader and log them as warnings.
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/PullService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/transport/TransportException.java Diff File

master d8d9b429

2008-02-01 14:04:30

chenson

Details Diff
More logging changes. Trap a 403 correctly.
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/common/ErrorConstants.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/PullService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/transport/AuthenticationException.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/transport/http/HttpIncomingTransport.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/transport/http/HttpOutgoingTransport.java Diff File

master 773eb052

2008-02-01 12:55:46

chenson

Details Diff
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/admin/AbstractScreen.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/admin/AdminTreeControl.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/admin/AppFrame.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/admin/ConnectionDialog.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/admin/IAppController.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/admin/InfoScreen.java Diff File

master 37f89a47

2008-01-31 22:03:18

chenson

Details Diff
Change the logging for the push and pull services so that if a socket exception or a 503 are received, they print warns w/out an ugly stacktrace.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File

master f511595b

2008-01-31 22:01:58

chenson

Details Diff
Added an additional optional properties file that can put in the classpath to override properties values called symmetric-override.properties.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File
mod - symmetric/src/main/resources/symmetric-properties.xml Diff File

master 25fced8e

2008-01-31 21:49:37

chenson

Details Diff
Change the logging for the push and pull services so that if a socket exception or a 503 are received, they print warns w/out an ugly stacktrace.
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/common/ErrorConstants.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/PullService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/transport/ConnectionRejectedException.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/transport/http/HttpIncomingTransport.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/transport/http/HttpOutgoingTransport.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/WebConstants.java Diff File
mod - symmetric/src/main/resources/symmetric-default.properties Diff File

master eb2e0416

2008-01-31 10:56:26

chenson

Details Diff
Make DataService.reloadNode(node_id) transactional. If it isn't we run the risk of inserting only half of an initial load.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/IDataService.java Diff File

master e0deb3b9

2008-01-30 18:02:00

chenson

Details Diff
Log fallback update/deletes at debug level instead of at the warn level.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/load/csv/CsvLoader.java Diff File
 First  Prev  1 2 3 ... 50 ... 100 ... 150 ... 200 ... 250 ... 300 ... 350 ... 400 ... 450 ... 466 467 468 469 470 471 472 ... 488 489 490  Next  Last