Commit graph

16 commits

Author SHA1 Message Date
Benjamin Phillippe
eb7e448d08 Issue #2769: Registry database deadlocking fixes/performance improvements
Change-Id: I7a1a0b5397ff179d60d7303f2f22e4cd95940df0

Former-commit-id: ea31c5b370 [formerly d339e232f4] [formerly ed050996a2] [formerly ea31c5b370 [formerly d339e232f4] [formerly ed050996a2] [formerly 5483d6d7ae [formerly ed050996a2 [formerly a4e02448e88b8b0bbad62794b41d0ef1bd1c6b6e]]]]
Former-commit-id: 5483d6d7ae
Former-commit-id: 71d5fbda33 [formerly 603e433054] [formerly d73e719f11d2bc9e27c664078a07b85c55da2615 [formerly 15a5e7c4a4]]
Former-commit-id: 63cf34563d5f8d452ff9585e79b5e00f900f9f9c [formerly 090dbe3918]
Former-commit-id: 719b90e1e7
2014-03-03 10:57:16 -06:00
Dave Hladky
2ed6aabcb0 Issue #2469 Fixed default rules implementation
Former-commit-id: d31708962b [formerly f9c6a396f0] [formerly 1d256bfcee] [formerly d31708962b [formerly f9c6a396f0] [formerly 1d256bfcee] [formerly 45413d0db4 [formerly 1d256bfcee [formerly 9f5d3a8fefb7c9977533c8c3770e14e5a5e09f72]]]]
Former-commit-id: 45413d0db4
Former-commit-id: 05c81677d2 [formerly dc97eb7890] [formerly 3d6c4cab1cd2a6a85a35b82eb0d57119b5630f76 [formerly ff5a5961db]]
Former-commit-id: ca019feb8178be88e796a82d279fda02bcfa070a [formerly 8a924bcc2c]
Former-commit-id: e030ac65b2
2014-02-24 13:06:52 -06:00
Benjamin Phillippe
51c5022f13 Issue #2613 Rewrote poorly written section of code in NotificationListenerImpl
Change-Id: Ibcdd415667f379a20799a4166b12cc8cc5e05ed4

Former-commit-id: a7b5af7b23 [formerly d81f8ddf89] [formerly 6b0d25cf5c] [formerly a7b5af7b23 [formerly d81f8ddf89] [formerly 6b0d25cf5c] [formerly 7516310ab1 [formerly 6b0d25cf5c [formerly 4d4c7837ad1084b8c6007c660c59e3bd29f757cc]]]]
Former-commit-id: 7516310ab1
Former-commit-id: 962126471f [formerly 760fb70dde] [formerly 7ffb3aace3c502189a5fde4d7cc07dad5db68804 [formerly 407687aeb3]]
Former-commit-id: 15307d39780db9058122412f202f3bd9f7042fae [formerly 9c5afce09a]
Former-commit-id: 95f30d148b
2014-01-17 12:07:34 -06:00
Benjamin Phillippe
5bfd4723d8 Issue #2613 Registry peformance enhancements
-- Added indexes to registry tables
            -- Better cleanup when a registry leaves the federation
            -- Batching of queries in notification handler to reduce number of web service calls
            -- Added Hibernate flushes and clears to better manage memory

Change-Id: I88ec580694d2104458391a798667748c88f16dd0

Former-commit-id: 2efe31b5ee [formerly c3e9724e7e] [formerly fd30caddb0] [formerly 2efe31b5ee [formerly c3e9724e7e] [formerly fd30caddb0] [formerly 83bec75737 [formerly fd30caddb0 [formerly 4344ffec77286a531b9be29e9ef94acd9c6ce342]]]]
Former-commit-id: 83bec75737
Former-commit-id: a41530f2df [formerly 70446e302e] [formerly c781dab1bf9255a5669e2875c5a75bee4165d557 [formerly 59d5644742]]
Former-commit-id: ddc59bae07350ddebeb8f6caf05f7bd50640d4f2 [formerly 24d9d7725b]
Former-commit-id: 4f17e60750
2014-01-15 16:09:13 -06:00
Benjamin Phillippe
c32d76ff6b Issue #2613 Registry performance enhancements
Change-Id: Id50678b2af78adff17fe622201a65d5530e68c21

Former-commit-id: fd4e9edb76 [formerly b2c565c173] [formerly 969099d4c4] [formerly fd4e9edb76 [formerly b2c565c173] [formerly 969099d4c4] [formerly 0cb4e61261 [formerly 969099d4c4 [formerly 8d62013d772cf3a15b8f0fa2be7d80955dbfd74d]]]]
Former-commit-id: 0cb4e61261
Former-commit-id: d794e8efed [formerly bfa17652ff] [formerly a1014b45f1af11aad2b8627651760da5407df827 [formerly 0d98a48d18]]
Former-commit-id: 4f6bf9cb8f0c4217f987b0987b2c31a8fd57917a [formerly 61b206a82e]
Former-commit-id: c330390a76
2013-12-11 12:20:12 -06:00
Benjamin Phillippe
05697b7d21 Issue #1829 Refactored EBXML registry objects
Change-Id: I0f1b2ecbac19cdc2304680d4dbdfb5d963f0649d

Former-commit-id: da4f658b7a [formerly ed890ce9d9] [formerly 0b0e70b667] [formerly da4f658b7a [formerly ed890ce9d9] [formerly 0b0e70b667] [formerly ed77440c28 [formerly 0b0e70b667 [formerly 6eb387e69c2fc4837b58f99e4343a745162fb384]]]]
Former-commit-id: ed77440c28
Former-commit-id: 2165a9059a [formerly 7051d10140] [formerly 30d36d7bd29ad367d12eab6b8c4f863628e42d08 [formerly 7ed6195536]]
Former-commit-id: e1c980933ce90b17acef2e071f802300ba5224f4 [formerly 3d7c473241]
Former-commit-id: 8c1e55db1f
2013-12-05 10:20:24 -06:00
Benjamin Phillippe
aaf5dfbd62 Issue #2534 Added reciprocated registry replication subscriptions
Change-Id: I6844d65ccab6c4246f37ce212fa17af09851da27

Former-commit-id: 67f6ee0999 [formerly f4144fca06] [formerly 212bbeb379] [formerly 67f6ee0999 [formerly f4144fca06] [formerly 212bbeb379] [formerly 31b53f4ad9 [formerly 212bbeb379 [formerly 2c52a6ee6f7d491d484c423359b8440975ad6d1e]]]]
Former-commit-id: 31b53f4ad9
Former-commit-id: 615b5ce605 [formerly 495f70a5cf] [formerly 9bc982c030242d6a1ff819c729fdbb6438d12813 [formerly 2fa17aab7f]]
Former-commit-id: d2bdc249c301c9e83e1cfcf57c2349d6f1571183 [formerly 878f9fe3ea]
Former-commit-id: b39ef6ca2b
2013-11-27 12:07:59 -06:00
Benjamin Phillippe
676b343d51 Issue #1678 Added support for stored query publishing and invocation on the registry
Change-Id: Ia06e5e674a2ce7d0fe7e5cb9d23cce6e2237545f

Former-commit-id: 8f30c4f79a [formerly 0abf405014] [formerly b84235a80a] [formerly 8f30c4f79a [formerly 0abf405014] [formerly b84235a80a] [formerly b5db1f38c3 [formerly b84235a80a [formerly d7d985926351d933c0bd10a3a5fd88ef4305853b]]]]
Former-commit-id: b5db1f38c3
Former-commit-id: e5b40456ad [formerly bd3e4778c0] [formerly def1eae12e1318c52624530ccfdebf9fcfcd782b [formerly 1a492a564b]]
Former-commit-id: 0f22c99f4fef009e7f08d7bab6ac6c5ebfaa2cb3 [formerly 093b5eda6f]
Former-commit-id: b7b5787b5b
2013-11-07 18:36:46 -06:00
Benjamin Phillippe
32725adb31 Issue #1538 Moved data delivery specific web services out of registry plugins
-- Added registry federation admin page
            -- Made registry service clients non-static

Change-Id: I9672f11b4886019dcd8834b4bae417a0aa4809ad

Former-commit-id: 311fa32377 [formerly 98b56cf02a] [formerly a7e53870fb] [formerly 311fa32377 [formerly 98b56cf02a] [formerly a7e53870fb] [formerly d8de923f8b [formerly a7e53870fb [formerly 0a67c8d68548ed8daa76d782ca3213956b984795]]]]
Former-commit-id: d8de923f8b
Former-commit-id: e9b49b288f [formerly 7cb19682c1] [formerly 628fd3115dbabe88f9d202b5257352679e5c521b [formerly 221d197c01]]
Former-commit-id: 8e5cdd4d72fc495f2978e8dd7305962714cf62b8 [formerly 73c53ed846]
Former-commit-id: c3f684e7fb
2013-11-01 09:20:00 -05:00
Benjamin Phillippe
5353577324 Issue #1538 Fixes/cleanup to registry. Changed auditable event type sent time to DateTime instead of integer
Change-Id: I2d22199f9e1e35b3425e294ce3884ebb9d2cc99f

Former-commit-id: e697b3d9d3 [formerly 0400391864] [formerly cd55f3e328] [formerly e697b3d9d3 [formerly 0400391864] [formerly cd55f3e328] [formerly 68eeb03630 [formerly cd55f3e328 [formerly 18737abc6781a353b831d9c012cc293f60731f89]]]]
Former-commit-id: 68eeb03630
Former-commit-id: 9e693c9c05 [formerly c20c08dc73] [formerly adf849c746259a16325f2fd041da2d7418ca427d [formerly 84d5c28331]]
Former-commit-id: dabfe09afd6a051c4cba7d4d561d7481d6d13d0b [formerly 37098e59f7]
Former-commit-id: 88d6b81fe2
2013-10-23 11:05:38 -05:00
Benjamin Phillippe
b2a26d0ed7 Issue #1682 Refactored Registry querying to conform to EBXML 4.0 spec
Change-Id: If6d3579305afbb279057a264033736fc126b7849

Former-commit-id: 9bc1058db1 [formerly 12d23800c7] [formerly a4e5cd5fd7] [formerly 9bc1058db1 [formerly 12d23800c7] [formerly a4e5cd5fd7] [formerly ed23a786d6 [formerly a4e5cd5fd7 [formerly 5112ee9931a1678fee37dd725a28dd6fff1e7ec9]]]]
Former-commit-id: ed23a786d6
Former-commit-id: 40ccc490a4 [formerly 11b9198589] [formerly 0d452b3343313b1a38b897d43d2a6fef69eb7481 [formerly a51d2fe3b9]]
Former-commit-id: a22b289ad49b72602e9235ed65ad6a686c877ccb [formerly 63e7a68c79]
Former-commit-id: fe57ae3597
2013-10-18 09:20:40 -05:00
Dave Hladky
e9dec56920 Issue #2460 Product browser display of adhoc subscriptions
Change-Id: I9c045b781adb41468d395b67a837c9a862744447

Former-commit-id: e14b51258b [formerly 7b6ef7ee9a] [formerly 6076f46549] [formerly e14b51258b [formerly 7b6ef7ee9a] [formerly 6076f46549] [formerly 477fbd3d59 [formerly 6076f46549 [formerly c504c44750f5f441be41c20fdb78a363c620fb3d]]]]
Former-commit-id: 477fbd3d59
Former-commit-id: aa5fd1ba3f [formerly 9880c82a36] [formerly a483ea67e7e78c9b17eaf6a48fb26ebec56271c3 [formerly 639019eff1]]
Former-commit-id: c88b0194e09755a944f026679b6a3c33a0aad9c3 [formerly 8a1f070927]
Former-commit-id: 33bd8d5cc4
2013-10-16 09:06:00 -05:00
Benjamin Phillippe
783ff74ef3 Issue #2191 Addressing comments from previous change
Change-Id: Ib7e23bdfbecebe7141ef2d086d7b049530d11ce2

Former-commit-id: 00cb6b91da [formerly a7258dd8f6] [formerly 59a9aeabf0] [formerly 00cb6b91da [formerly a7258dd8f6] [formerly 59a9aeabf0] [formerly 3c7ad386ed [formerly 59a9aeabf0 [formerly c2d5beba2c9656d80851aee1a7beabe4807c14f6]]]]
Former-commit-id: 3c7ad386ed
Former-commit-id: f14971f554 [formerly 2c2ed655aa] [formerly 434e7062b12ec6246bd87fa9773f317f741ec433 [formerly dc2e0f6a7b]]
Former-commit-id: 23ffbac85fcf30a6f570f8b0177addb610f4ca63 [formerly 35ee48c73b]
Former-commit-id: 5700c52860
2013-08-08 09:56:35 -05:00
Benjamin Phillippe
04b046f1b9 Issue #2191 Registry federation synchronization and garbage collection
Change-Id: Ie17468d90c5c1a2f1b708d6e69edd2d026e17633

Former-commit-id: 1d1526591b [formerly 71da6363b2] [formerly 62d822c06b] [formerly 1d1526591b [formerly 71da6363b2] [formerly 62d822c06b] [formerly 3396e5a620 [formerly 62d822c06b [formerly b8930f3c76f6285627aa54307f08fd28c627a4b2]]]]
Former-commit-id: 3396e5a620
Former-commit-id: eeefed1221 [formerly 7a97296a1b] [formerly 08008041ba057b382b636011595dd79ca9a02157 [formerly a190cfe26c]]
Former-commit-id: 81abc99d519850647d67c9e517a9817f5549b872 [formerly 85107159fb]
Former-commit-id: 170c0ef069
2013-07-30 09:37:41 -05:00
Benjamin Phillippe
bc2eeb7767 Issue #2191: Registry Garbage Collection
Change-Id: I15094a928b4f8793daab751b85a20b19b6352438

Former-commit-id: 4a482184ca [formerly 0af12c7e8b] [formerly 3aebfb2956] [formerly 4a482184ca [formerly 0af12c7e8b] [formerly 3aebfb2956] [formerly 34764a4a09 [formerly 3aebfb2956 [formerly 6afda27e19d0ea38c547afc9a28c55525706f9f1]]]]
Former-commit-id: 34764a4a09
Former-commit-id: 07b82c9a22 [formerly 1184adc820] [formerly a424752427eb180390d4e0310c5eea44eacf943e [formerly 1653b3f10c]]
Former-commit-id: a98b9bbf6575fea4cd796cb51bb11cc96cc48efb [formerly 1946a678a7]
Former-commit-id: cb32a8ab43
2013-07-12 11:33:21 -05:00
Benjamin Phillippe
bc9718de38 Issue #1905 Implemented registry notifications via email
Change-Id: I2753074c302d707066ac0de42ac5b0778049275d

Former-commit-id: ffd1810139 [formerly a44a4b69ff] [formerly a525a1430c] [formerly ffd1810139 [formerly a44a4b69ff] [formerly a525a1430c] [formerly 7e6b8eedca [formerly a525a1430c [formerly e8dba1178491176da3543a46c0d543c489b5fcb1]]]]
Former-commit-id: 7e6b8eedca
Former-commit-id: 0ba677c1c5 [formerly f38475de7d] [formerly b14344db751ad704d29f51e201bf0406386b8b95 [formerly 9742cc996f]]
Former-commit-id: 06a2f5beff302449ae8285ddca7b6fd69ac7b422 [formerly 26a762690a]
Former-commit-id: 82fbc777dc
2013-04-18 10:19:12 -05:00