Changesets: SymmetricDS

master 59f6d14c

2008-06-13 20:59:05

chenson

Details Diff
Added some more statistic methods
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/jmx/NodeManagementService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManager.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/transport/IConcurrentConnectionManager.java Diff File
mod - symmetric/src/main/resources/symmetric-default.properties Diff File
mod - symmetric/src/main/resources/symmetric-jmx.xml Diff File

master 3791c324

2008-06-13 17:08:11

chenson

Details Diff
run my extension validator using @AfterClass. I am hoping it is not as disruptive to the multidatabasetest.
Attach Issues:
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/impl/DataLoaderServiceTest.java Diff File

master 536a8adc

2008-06-13 16:57:32

erilong

Details Diff
update tutorial, add incoming_batch and outgoing_batch
Attach Issues:
mod - symmetric/src/docbook/user-guide/ch02-getting-started.xml Diff File

master 1b66114a

2008-06-13 16:42:26

chenson

Details Diff
change up the test a bit.
Attach Issues:
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/impl/DataLoaderServiceTest.java Diff File

master c4fc9876

2008-06-13 16:02:26

chenson

Details Diff
These drops were showing up as errors in the build log file.
Attach Issues:
mod - symmetric/src/test/resources/test-data-drop-postgres.sql Diff File

master 27012076

2008-06-13 14:36:01

chenson

Details Diff
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/load/IColumnFilter.java Diff File

master 0e543270

2008-06-13 14:32:54

chenson

Details Diff
A auto extension processor and the IExtensionPoint interface.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/config/IParameterFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/db/mssql/MsSqlDbDialect.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/ext/ExtensionProcessor.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/ext/IExtensionPoint.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/ext/XmlJmsPublisher.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/extract/IExtractorFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/load/IBatchListener.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/load/IColumnFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/load/IDataLoaderFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/load/IReloadListener.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/load/ITableColumnFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/IDataExtractorService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/ParameterService.java Diff File
add - symmetric/src/main/resources/symmetric-extensions.xml Diff File
mod - symmetric/src/main/resources/symmetric.xml Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/config/ParameterFilterTest.java Diff File
add - symmetric/src/test/java/org/jumpmind/symmetric/ext/TestDataLoaderFilter.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/impl/DataLoaderServiceTest.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/service/mock/MockDataExtractorService.java Diff File
add - symmetric/src/test/resources/META-INF/services/symmetric-test-ext.xml Diff File

master a2d23acd

2008-06-12 20:28:05

chenson

Details Diff
Get rid of symmetric.runtime and symmetric. in properties. Still should be backwards compatible.
Attach Issues:
mod - symmetric/src/docbook/user-guide/appendix/ap01-startup-properties.xml Diff File

master 157cd755

2008-06-11 21:45:23

chenson

Details Diff
Update changes.xml w/ the latest changes.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File

master 2c154f77

2008-06-10 09:48:41

chenson

Details Diff
clear out the parameter filter so the subsequent tests run as expected.
Attach Issues:
mod - symmetric/src/test/java/org/jumpmind/symmetric/config/RuntimeConfigTest.java Diff File

master 70ea2cf8

2008-06-10 08:48:35

chenson

Details Diff
readded the legacy jmx management service for backwards compatibility.
Attach Issues:
mod - symmetric/src/main/resources/symmetric-jmx.xml Diff File

master 6cd24a68

2008-06-10 07:56:11

chenson

Details Diff
readded the legacy jmx management service for backwards compatibility.
Attach Issues:
add - symmetric/src/main/java/org/jumpmind/symmetric/service/jmx/SymmetricManagementService.java Diff File
mod - symmetric/src/main/resources/symmetric-jmx.xml Diff File

master e4c6f2f0

2008-06-10 07:48:35

chenson

Details Diff
go back to getBytes() to pull Blob values from jdbc because postgres does not seem to support getBlob
Attach Issues:
mod - symmetric/src/test/java/org/jumpmind/symmetric/IntegrationTest.java Diff File

master 4371aaeb

2008-06-09 21:27:24

chenson

Details Diff
Get rid of symmetric.runtime and symmetric. in properties. Still should be backwards compatible.
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/SymmetricLauncher.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/db/AbstractDbDialect.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/db/DbDialectFactory.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/extract/csv/CsvExtractor.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/extract/csv/CsvExtractor10.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/extract/csv/CsvExtractor13.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/job/AbstractJob.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/model/Node.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/IBootstrapService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/BootstrapService.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/ParameterService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/PurgeService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/transport/TransportManagerFactoryBean.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/util/AfterMidnightTimeSlot.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/util/RandomTimeSlot.java Diff File
mod - symmetric/src/main/resources/dialects/derby.xml Diff File
mod - symmetric/src/main/resources/dialects/firebird.xml Diff File
mod - symmetric/src/main/resources/dialects/hsqldb.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-database.xml Diff File
mod - symmetric/src/main/resources/symmetric-default.properties Diff File
mod - symmetric/src/main/resources/symmetric-jmx.xml Diff File
mod - symmetric/src/main/resources/symmetric-jobs.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/MultiDatabaseTest.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/config/RuntimeConfigTest.java Diff File
mod - symmetric/src/test/resources/symmetric-test.properties Diff File

master c38b958a

2008-06-09 12:00:59

chenson

Details Diff
1979581 - fixed the HTTP transport so that node concurrency pushes are more efficient. Also effectively got rid of IRuntimeConfig Affected Issues
1979581
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/PushServlet.java Diff File

master 087d4370

2008-06-08 15:56:04

chenson

Details Diff
1979581 - fixed the HTTP transport so that node concurrency pushes are more efficient. Also effectively got rid of IRuntimeConfig Affected Issues
1979581
mod - symmetric/pom.xml Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/SymmetricEngine.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/common/Constants.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/config/IParameterFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/config/IRuntimeConfig.java Diff File
rm - symmetric/src/main/java/org/jumpmind/symmetric/config/PropertyRuntimeConfig.java Diff File
rm - symmetric/src/main/java/org/jumpmind/symmetric/config/RuntimeConfigFactory.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/extract/csv/CsvExtractor.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/extract/csv/CsvExtractor10.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/extract/csv/CsvExtractor13.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/model/Node.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/IParameterService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/AbstractService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/BootstrapService.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/DataService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/ParameterService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/UpgradeService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/jmx/NodeManagementService.java Diff File
rm - symmetric/src/main/java/org/jumpmind/symmetric/service/jmx/SymmetricManagementService.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/statistic/StatisticName.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManager.java Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/transport/IConcurrentConnectionManager.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/transport/TransportManagerFactoryBean.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/transport/http/HttpTransportManager.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/transport/internal/InternalTransportManager.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/util/RandomTimeSlot.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/AbstractFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/AckServlet.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/AlertServlet.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/AuthenticationFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/NodeConcurrencyFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/PullServlet.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/PushServlet.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/RegistrationServlet.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/web/ServletResourceTemplate.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
mod - symmetric/src/main/resources/symmetric-jmx.xml Diff File
mod - symmetric/src/main/resources/symmetric-jobs.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/main/resources/symmetric-web.xml Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/IntegrationTest.java Diff File
add - symmetric/src/test/java/org/jumpmind/symmetric/config/ParameterFilterTest.java Diff File
rm - symmetric/src/test/java/org/jumpmind/symmetric/config/RuntimeConfigFactoryTest.java Diff File
add - symmetric/src/test/java/org/jumpmind/symmetric/config/TestConfig.java Diff File
rm - symmetric/src/test/java/org/jumpmind/symmetric/examples/CustomRuntimeConfig.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/extract/DataExtractorTest.java Diff File
mod - symmetric/src/test/java/org/jumpmind/symmetric/web/NodeConcurrencyFilterTest.java Diff File
mod - symmetric/src/test/resources/symmetric-test.properties Diff File

master c9960807

2008-06-05 17:05:49

erilong

Details Diff
[ 1985820 ] Fix error reporting on Postgres incoming batch
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/db/AbstractDbDialect.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/db/postgresql/PostgreSqlDbDialect.java Diff File

master 92b23795

2008-06-02 11:49:25

chenson

Details Diff
When data are being encoded
in base64 triplets of 8-bit octets (bytes) are encoded as groups of four characters,
each representing 6 bits of the source 24 bits. Therefore to be able to concatenate
temporary encoded data parts in a loop, size of each data part must be multiple
to 3.
Attach Issues:
mod - symmetric/src/main/resources/dialects/oracle.xml Diff File

master 450fbeca

2008-05-30 14:11:55

chenson

Details Diff
Get rid of foreign keys for the 1.4 release
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File
mod - symmetric/src/main/resources/ddl-config.xml Diff File

master 182f4095

2008-05-29 21:32:24

chenson

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

master c6a1fbe6

2008-05-29 21:29:59

chenson

Details Diff
Added a plug-in hook on the extract side.
Attach Issues:
mod - symmetric/src/changes/changes.xml Diff File
add - symmetric/src/main/java/org/jumpmind/symmetric/extract/IExtractorFilter.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/DataExtractorService.java Diff File

master 3119db80

2008-05-29 20:31:55

chenson

Details Diff
use CsvConstants. Also reformatted file.
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/extract/csv/CsvExtractor.java Diff File

master 4c60652b

2008-05-29 19:52:26

chenson

Details Diff
make auto create and auto delete during reload parameters overridable in the database.
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File
mod - symmetric/src/main/resources/symmetric-services.xml Diff File

master c1558d23

2008-05-29 19:24:31

chenson

Details Diff
change verbage in symmetric-default.properties
Attach Issues:
mod - symmetric/src/main/resources/symmetric-default.properties Diff File

master b33a80d4

2008-05-29 19:23:07

chenson

Details Diff
make auto create and auto delete during reload parameters overridable in the database.
Attach Issues:
mod - symmetric/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java Diff File
mod - symmetric/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File
mod - symmetric/src/main/resources/symmetric-default.properties Diff File
mod - symmetric/src/main/resources/symmetric-services.xml Diff File
 First  Prev  1 2 3 ... 40 ... 80 ... 120 ... 160 ... 200 ... 240 ... 280 ... 320 ... 360 ... 392 393 394 395 396 397 398 ... 400 ... 427 428 429  Next  Last