aboutsummaryrefslogtreecommitdiffstats
path: root/mdbc-server/src
AgeCommit message (Collapse)AuthorFilesLines
2019-04-15Merge "Reuse current musicrangeinformation row if possible"Thomas Nelson3-4/+25
2019-04-08Merge "New test script for MDBC"Thomas Nelson1-0/+379
2019-04-05Optimize eventual readsstatta3-139/+193
Issue-ID: MUSIC-371 Change-Id: Ica2a27a16dd82e5c99cb5775d39c6526ed086187 Signed-off-by: statta <statta@research.att.com>
2019-04-04New test script for MDBCArthur Martella1-0/+379
Change-Id: If38bcf83a3d4f6209907f24b358477d158d9eecd Issue-ID: MUSIC-376 Signed-off-by: Arthur Martella <arthur.martella.1@att.com>
2019-04-04Reuse current musicrangeinformation row if possibleTschaen, Brendan3-4/+25
Change-Id: I748a43cefada08df42894968698adcf48a635afb Issue-ID: MUSIC-326 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-04-04Merge "Remove benchmarks"Thomas Nelson1-1/+1
2019-04-03Remove benchmarksTschaen, Brendan1-1/+1
Will be moved elsewhere Issue-ID: MUSIC-376 Change-Id: Ieee0ff444e79c71443ff396b69b6a6c113e8ca7e Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-04-03Don't call newLocks.put when lockId isn't setArthur Martella1-3/+2
Change-Id: I77f5870265712958979d7832eeb845d51e35cfe3 Issue-ID: MUSIC-374 Signed-off-by: arthur.martella.1@att.com
2019-04-02Merge "Adding to current partition, and releaseLock bug"Thomas Nelson4-53/+61
2019-03-28Adding to current partition, and releaseLock bugTschaen, Brendan4-53/+61
Change-Id: I9801656a32480c26b39dea5ae59fd27053d92f29 Issue-ID: MUSIC-374 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-03-28Add primary key for delete in tx replayArthur Martella1-3/+4
Change-Id: Ic8a2e8c311dd657fbdb5936568bc8d168458d3b2 Issue-ID: MUSIC-371 Signed-off-by: Arthur Martella <arthur.martella.1@att.com>
2019-03-28Merge "Include primary key in insert query"Bharath Balasubramanian1-6/+23
2019-03-27Improve commit log and benchmarksArthur Martella26-684/+820
Attempting to reconcile Enrique's change at https://gerrit.onap.org/r/#/c/82999/ with the current master. Change-Id: Id669c267e89d185a18d4dfa9a24852ddefcd83eb Issue-ID: MUSIC-369 Signed-off-by: Arthur Martella <arthur.martella.1@att.com>
2019-03-26Include primary key in insert queryTschaen, Brendan2-8/+25
Allows replays to easily modify an insert into an update if needed Change-Id: Ibd0c077240a23aeff3d82ec171c1cecb3274e211 Issue-ID: MUSIC-371 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-03-25Merge "Warm up ranges across sites"Bharath Balasubramanian10-58/+290
2019-03-22Insert/update interchange and PS issuestatta4-109/+177
Issue-ID: MUSIC-276 Change-Id: I9c9b990cb362adae81e621db527a0f890e00c7eb Signed-off-by: statta <statta@research.att.com>
2019-03-20Warm up ranges across sitesTschaen, Brendan10-58/+290
Add configuration to select which ranges we warm up. Default (null) is all ranges Change-Id: I0f241563959cc9fb673ab6d8a87c45e8399086c2 Issue-ID: MUSIC-287 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-03-14Shutdown hook logicTschaen, Brendan2-0/+10
Release connections and partitions owned by this server instance Change-Id: I293705b0d212fcba7e6f80678dee70130a8abe25 Issue-ID: MUSIC-361 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-03-05Remove ownership logic from mixinTschaen, Brendan12-331/+453
Change-Id: I70d62e76e23c690726294c62b9222c4cd9659c70 Issue-ID: MUSIC-326 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-03-05Refactorization of musicmixin's own codeTschaen, Brendan5-51/+104
Issue-ID: MUSIC-326 Change-Id: Ia07ff8e6e5c6bd9444f8967eae392a67bf08b7f2 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-02-26Improve serialization and table ownEnrique Saurez16-355/+2305
Reimplement benchmark Improve serialization using proto Change staging table structure Change-Id: Ic13787f81eb7443807efde0e407ab3a4c71a5d64 Issue-ID: MUSIC-327 Signed-off-by: Enrique Saurez <enrique.saurez@gmail.com>
2019-02-11Fix Eventual consistencyst782s3-172/+191
Issue-ID: MUSIC-319 Change-Id: I7433e7d71c44ffe623e560863e7e1fd9c0f247ce Signed-off-by: st782s <statta@research.att.com>
2019-02-07Update sql parse interfaceTschaen, Brendan2-196/+286
Created junit tests Fix files code formatting Issue-ID: MUSIC-311 Change-Id: I9e11a17482a2567055fdee0da8e206ac92235d5f Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-02-05Increase timeout on junitsTschaen, Brendan1-1/+1
Issue-ID: MUSIC-309 Change-Id: Ic3d1095e4fa10da8ef06b62884db0c9e6ebb7612 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2019-02-01Add optimization to Eve Logicst782s5-58/+171
Issue-ID: MUSIC-276 Change-Id: I5c2e7ee79301ebca71abda952153eed89eea3f8f Signed-off-by: st782s <statta@research.att.com>
2019-01-29Keyspace creation, and handling of mdbc_cuidEnrique Saurez14-79/+168
Issue-ID: MUSIC-281 Signed-off-by: Enrique Saurez<enrique.saurez@gmail.com> Change-Id: I3bc685e30e064c1c93386301385115632b179449
2019-01-23Fix node configuration/executable, and minor bugsEnrique Saurez15-105/+196
Change-Id: Ia442afe3146a532b01f8e7ef0f26c2dcbfdf4334 Issue-ID: MUSIC-281 Signed-off-by: Enrique Saurez <enrique.saurez@gmail.com>
2019-01-22Add Eventual consistency logicst782s14-153/+624
Issue-ID: MUSIC-276 Change-Id: Ie6b2508c57f0a7b677f48f87c991adcd613147cc Signed-off-by: st782s <statta@research.att.com>
2019-01-15Dag, Ownership and Checkpoint (ignore some tests)Enrique Saurez26-419/+2758
Change-Id: Ia720ba45b4f9c8687f5eac5b0d64fd2be19fedaa Issue-ID: MUSIC-269 Signed-off-by: Enrique Saurez <enrique.saurez@gmail.com>
2018-12-13Deprecated unused method. logged CREATE statement.Vikram Potturi1-6/+24
Change-Id: I39155ef4e523fe4a643089eb26be388ca47aa4d2 Issue-ID: MUSIC-164 Signed-off-by: Vikram Potturi <vikramaditya.potturi@att.com>
2018-12-13Allow configurable database nameTschaen, Brendan2-2/+4
Change-Id: I967df28f2f5281e7eee6a03087a279cbbe9f6e3e Issue-ID: MUSIC-258 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2018-12-07Clean up ownership workTschaen, Brendan9-267/+224
leverage DatabasePartition class remove extra classes, improve workflow remove failing unit test ensure example runs all the way through Change-Id: If8d59d207d093d4245b9d6cb5bd59c7fe1ebfb19 Issue-ID: MUSIC-230 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2018-12-04CreateNodeConfigurations never exitsRob Daugherty1-0/+1
A non-daemon background thread is keeping the process alive even when the main method is done. Change-Id: I707a30df758e847a160f55512219add37eddaab1 Issue-ID: MUSIC-217 Signed-off-by: Rob Daugherty <rd472p@att.com>
2018-12-03Set cause of Exceptions in MDBCArthur Martella9-57/+58
Change-Id: I9a692cc4763f0edecbac35f1494b74e64562ad4e Issue-ID: MUSIC-220 Signed-off-by: Arthur Martella <arthur.martella.1@att.com>
2018-11-30Upgrade to MUSIC 3.2.1Rob Daugherty5-22/+59
Add license headers to new files Change-Id: I1a557dbafbd29ce457b545dbd1ca2bc0db62a085 Issue-ID: MUSIC-219 Signed-off-by: Rob Daugherty <rd472p@att.com>
2018-11-29ownership and relinquishEnrique Saurez20-2206/+3074
Change-Id: I625bd61adfac11febdb25b179efbc6134a276f12 Issue-ID: MUSIC-219 Signed-off-by: Enrique Saurez <enrique.saurez@gmail.com>
2018-11-26MySQL JUnit testTschaen, Brendan7-41/+114
and code cleanup, renaming variable for clarity, updating stale interfaces Change-Id: I766267c442b7b037b41fe9f2f33092a1c01669ca Issue-ID: MUSIC-205 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2018-11-20Replay operations into SQL DBTschaen, Brendan6-175/+257
Change-Id: Id90c311b701e27aebd53afbde9cab851fa17ce60 Issue-ID: MUSIC-166 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2018-11-20MusicSqlManager Removal, othe code refactorsTschaen, Brendan21-2106/+1636
MusicSqlManager not required in current setup Current code condensed and absorbed into MdbcConnection and MusicMixin Modify deprecated names "CassandraMixin" to "MusicMixin" Change-Id: If68f8937a385c19d901c56e5795ddc0acf45d399 Issue-ID: MUSIC-198 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2018-11-20Merge "TxDigest replay and code restructure"Bharath Balasubramanian31-1147/+810
2018-11-19Query processing with CalciteVikram Potturi47-0/+282
Change-Id: Id8ebbc48159810ca782081bb4f63071071c926dd Issue-ID: MUSIC-164 Signed-off-by: Vikram Potturi <vikramaditya.potturi@att.com>
2018-11-16TxDigest replay and code restructureTschaen, Brendan31-1147/+810
Spin off replay daemon in its own object Create musictxdaemon test Fix licensing issue MusicRow Info has database partition object Change-Id: I22117f8e9309fb5d8bc99ec35d4145e655f4e5a2 Issue-ID: MUSIC-166 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2018-11-14Remove unwanted Trigger creationst782s7-12/+23
Issue-ID: MUSIC-186 Change-Id: I81863e57912d72360676e7d38ed414da4c9e8b17 Signed-off-by: st782s <statta@research.att.com>
2018-11-06Self contain the unit testsTschaen, Brendan7-452/+49
Change-Id: Ib160116a075a1634f9d9cb6bf2527a010fc0e573 Issue-ID: MUSIC-177 Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
2018-11-05Modularized mdbc buildRob Daugherty81-0/+15048
The mdbc pom should inherit from oparent. The top-level pom should not build the jar directly. It should be a parent pom for mdbc submodules. The first submodule will be called mdbc-server. Note: the "mdbc" jar will now be called "mdbc-server". Change-Id: I4456e659b7494641e5b3cefd540eb62a149b79a4 Issue-ID: MUSIC-175 Signed-off-by: Rob Daugherty <rd472p@att.com>