Commit graph

26 commits

Author SHA1 Message Date
Dave Hladky
4ce5dfcd92 Issue #3012 Various fixes.
Change-Id: I3c71c6aefede685438e55e5aceb8cae6ffb7dded

Former-commit-id: 91bd735d47 [formerly 61fc2fea51] [formerly 91bd735d47 [formerly 61fc2fea51] [formerly 45059e722a [formerly 212e15c397fe22c3bc074e054d608c0094ce8dad]]]
Former-commit-id: 45059e722a
Former-commit-id: 117a3953af [formerly ae84d2991e]
Former-commit-id: 6c83fd0929
2014-04-21 12:26:47 -05:00
Benjamin Phillippe
160f48406a Issue #3011 Fixed slot cleanup
Change-Id: I346b0e2c17bcc0f3bcf946772694c127e8baffa5

Former-commit-id: b0d162ccba [formerly b2686e46cf] [formerly b0d162ccba [formerly b2686e46cf] [formerly b86fae838f [formerly 4ac3c1a55fe7e99d7e9049ffb401b8ea3caf7983]]]
Former-commit-id: b86fae838f
Former-commit-id: 1d600c8559 [formerly d8408a9b3f]
Former-commit-id: 201f25eab3
2014-04-18 15:10:46 -05:00
Benjamin Phillippe
f026a17b07 Issue #3011 Fixed replication slowdown
Change-Id: I176d5080a5ccd533099c8f84a779b9d6f8340109

Former-commit-id: 490413551b [formerly 3db751fc5b] [formerly 490413551b [formerly 3db751fc5b] [formerly 62062bf288 [formerly 92c584179ddbad65c115092d3bf82ca6fe114b09]]]
Former-commit-id: 62062bf288
Former-commit-id: 0b149f92d9 [formerly 035272360b]
Former-commit-id: f6f51d3575
2014-04-15 09:15:12 -05:00
Benjamin Phillippe
d0999c05e8 Issue #2769: Added batching to registry sync
Change-Id: I69e05ee148ea8bec6a5d21bd562349a9e2d557db

Former-commit-id: 7bf51d507e [formerly 59323be87e] [formerly 7bf51d507e [formerly 59323be87e] [formerly 9fd35140f0 [formerly a265027cacde7690171d30455227c5a843e0d397]]]
Former-commit-id: 9fd35140f0
Former-commit-id: daeb8bec5f [formerly cd04d7dcbe]
Former-commit-id: 6b6a5b0e4f
2014-03-04 13:31:41 -06:00
Benjamin Phillippe
719b90e1e7 Issue #2769: Registry database deadlocking fixes/performance improvements
Change-Id: I7a1a0b5397ff179d60d7303f2f22e4cd95940df0

Former-commit-id: d339e232f4 [formerly ed050996a2] [formerly d339e232f4 [formerly ed050996a2] [formerly 5483d6d7ae [formerly a4e02448e88b8b0bbad62794b41d0ef1bd1c6b6e]]]
Former-commit-id: 5483d6d7ae
Former-commit-id: 603e433054 [formerly 15a5e7c4a4]
Former-commit-id: 090dbe3918
2014-03-03 10:57:16 -06:00
Brad Gonzales
b0421675ff Issue #2771 For Data Delivery CAVE now request current id from
the registry EDEX.  Added DATA_DELIVERY_ID to environment that is used instead
of site id for identification when participating in the federation
and subscription identification.

Amend: Created common data delivery package com.raytheon.uf.edex.datadelivery. Moved DataDeliveryIdUtil there.
       Created ClusterIdUtil.  DataDeliveryIdUtil uses that utility.  It also verifies the id against the awips sites.
       Changed centralRegistry.sh to  set CLUSTER_ID to NCF.
       Handle cases where site id is HAK or HUS.
       Check for empty id setting in Cluster ID Util.
       Return full id for Data Delivery ID.
       Simplify Data Delivery ID and return Cluster ID.

Change-Id: Iee140b5626e1962217cca2deb6d1483ebf265911

Former-commit-id: 379c0fb46c [formerly 19460ed0d7] [formerly 379c0fb46c [formerly 19460ed0d7] [formerly ba4e308328 [formerly d2fa3dfb4a61e8d0fd68654afb1c18e49f063fcb]]]
Former-commit-id: ba4e308328
Former-commit-id: 1b76488111 [formerly 3be3380944]
Former-commit-id: 9aa1cb299e
2014-02-18 11:10:44 -06:00
Benjamin Phillippe
b6529c30e4 Issue #2613 Registry performance enhancements. Better handling of delete events.
Change-Id: I56d3f5c37778e717810b6a698ec9405ed3cde00a

Former-commit-id: 216651e387 [formerly b53a0b258d] [formerly 216651e387 [formerly b53a0b258d] [formerly 95b0f12880 [formerly f863897fd512acae11364eb6b4737339b5951da0]]]
Former-commit-id: 95b0f12880
Former-commit-id: 51c7a7bd45 [formerly c82b289e2d]
Former-commit-id: 011337e2c3
2014-01-21 15:02:59 -06:00
Benjamin Phillippe
4f17e60750 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: c3e9724e7e [formerly fd30caddb0] [formerly c3e9724e7e [formerly fd30caddb0] [formerly 83bec75737 [formerly 4344ffec77286a531b9be29e9ef94acd9c6ce342]]]
Former-commit-id: 83bec75737
Former-commit-id: 70446e302e [formerly 59d5644742]
Former-commit-id: 24d9d7725b
2014-01-15 16:09:13 -06:00
Benjamin Phillippe
822603235c Issue #2613 Replication subscription start time correctly set
Change-Id: I3d00be2b82282a339c7d13a085abe82ee36850d5

Former-commit-id: dd218bb5e3 [formerly 70e6212353] [formerly dd218bb5e3 [formerly 70e6212353] [formerly e0d32db91c [formerly 6f3bc8a63cbd5480d65875815de4cdffa63c266c]]]
Former-commit-id: e0d32db91c
Former-commit-id: accf148cfd [formerly 80c01c7117]
Former-commit-id: 7d1f693fd9
2013-12-13 14:17:11 -06:00
Benjamin Phillippe
c330390a76 Issue #2613 Registry performance enhancements
Change-Id: Id50678b2af78adff17fe622201a65d5530e68c21

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

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

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

Former-commit-id: 0abf405014 [formerly b84235a80a] [formerly 0abf405014 [formerly b84235a80a] [formerly b5db1f38c3 [formerly d7d985926351d933c0bd10a3a5fd88ef4305853b]]]
Former-commit-id: b5db1f38c3
Former-commit-id: bd3e4778c0 [formerly 1a492a564b]
Former-commit-id: 093b5eda6f
2013-11-07 18:36:46 -06:00
Benjamin Phillippe
c3f684e7fb 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: 98b56cf02a [formerly a7e53870fb] [formerly 98b56cf02a [formerly a7e53870fb] [formerly d8de923f8b [formerly 0a67c8d68548ed8daa76d782ca3213956b984795]]]
Former-commit-id: d8de923f8b
Former-commit-id: 7cb19682c1 [formerly 221d197c01]
Former-commit-id: 73c53ed846
2013-11-01 09:20:00 -05:00
Benjamin Phillippe
d534b4c3b6 Issue #1682 Fixed replication/query errors and added synchronous notification delivery
Change-Id: Ia6a07c3abf6c48ef18d354dc2866ed981e6f1478

Former-commit-id: c88eb406bf [formerly 64b0a4d065] [formerly c88eb406bf [formerly 64b0a4d065] [formerly d94f22fda8 [formerly 2f6dc771e86cf290bb72743f1855f02c616e57d5]]]
Former-commit-id: d94f22fda8
Former-commit-id: 8c85c73660 [formerly 9153069a87]
Former-commit-id: e3796d0149
2013-10-20 16:02:10 -05:00
Benjamin Phillippe
fe57ae3597 Issue #1682 Refactored Registry querying to conform to EBXML 4.0 spec
Change-Id: If6d3579305afbb279057a264033736fc126b7849

Former-commit-id: 12d23800c7 [formerly a4e5cd5fd7] [formerly 12d23800c7 [formerly a4e5cd5fd7] [formerly ed23a786d6 [formerly 5112ee9931a1678fee37dd725a28dd6fff1e7ec9]]]
Former-commit-id: ed23a786d6
Former-commit-id: 11b9198589 [formerly a51d2fe3b9]
Former-commit-id: 63e7a68c79
2013-10-18 09:20:40 -05:00
Nate Jensen
0c92f4eca1 Issue #2361 Get some of GFE away from using the global JAXB context, and in the process refactored JAXBManager
Change-Id: I83c36ee235066aa57da88f09090470bce84679f7

Former-commit-id: f529c077c6 [formerly effa4f4f26] [formerly f529c077c6 [formerly effa4f4f26] [formerly 3e7dc7782f [formerly f8d8a0033729878c8c6d94c00fd861ddc81f9d96]]]
Former-commit-id: 3e7dc7782f
Former-commit-id: e1c35952c9 [formerly 4e6f5afc57]
Former-commit-id: 593700bd28
2013-10-01 11:25:45 -05:00
Benjamin Phillippe
984b991e83 Issue #1538 Fixed registry sync problem
Change-Id: I854dafa1214cd8f25db1000eaf56c75de75d13eb

Former-commit-id: 93a65b890b [formerly eaf2ac74f7] [formerly 93a65b890b [formerly eaf2ac74f7] [formerly b7c41133ed [formerly be80db7c89c1c0f366f6ad273046b82f1736067b]]]
Former-commit-id: b7c41133ed
Former-commit-id: c6a6d7aa65 [formerly ff5aabf716]
Former-commit-id: 06efe01da2
2013-09-10 14:31:58 -05:00
Benjamin Phillippe
a745bf984d Issue #1538 Registry Replication cleanup and fixes
Change-Id: I03c4cd01926f648b580712de890a8d914bc3881a

Former-commit-id: 7f80189061 [formerly 087d2b72b1] [formerly 7f80189061 [formerly 087d2b72b1] [formerly 6dd84eebf2 [formerly 6fb985176f89600f096f86f3094ebdd49d63f442]]]
Former-commit-id: 6dd84eebf2
Former-commit-id: b67a72e688 [formerly 0686b22c0a]
Former-commit-id: 071304130e
2013-09-05 16:20:46 -05:00
Benjamin Phillippe
a9f7a0b874 Issue #1538 Federated registry fixes/modifications
Change-Id: Iedc048fe42687bec17385f0aacf0af0141df2146

Former-commit-id: 178e073cf3 [formerly a96764e900] [formerly 178e073cf3 [formerly a96764e900] [formerly b10ecfa19c [formerly 05e0a84c1ef3d04256884b81219f643e8f38187d]]]
Former-commit-id: b10ecfa19c
Former-commit-id: 117374dbef [formerly 283326197a]
Former-commit-id: 4634cadd3d
2013-08-28 11:41:06 -05:00
Benjamin Phillippe
ea6d316023 Issue #1692 Implemented/Verified Registry LifecycleManager
- Verified submitObjects protocol
            - Added unimplemented features of removeObjects protocol
            - Implemented updateObjects protocol
            - Refactored registry error reporting
            - Fixed JUnit tests
            - Corrected @XmlRootElement tag on registry objects
            - Added capability to modify registry objects using XPath

Change-Id: Id8eea47c3c4a1e39fe88cb17530e9e6cdacd7ce2

Former-commit-id: fcd42b5869 [formerly 2403f75262] [formerly fcd42b5869 [formerly 2403f75262] [formerly 1390bd8a65 [formerly 94810246b449c64457c48684df72baf6e9e8b03d]]]
Former-commit-id: 1390bd8a65
Former-commit-id: d98fbd79c7 [formerly d9dffafa6f]
Former-commit-id: f2889110a7
2013-08-19 13:16:13 -05:00
Benjamin Phillippe
5700c52860 Issue #2191 Addressing comments from previous change
Change-Id: Ib7e23bdfbecebe7141ef2d086d7b049530d11ce2

Former-commit-id: a7258dd8f6 [formerly 59a9aeabf0] [formerly a7258dd8f6 [formerly 59a9aeabf0] [formerly 3c7ad386ed [formerly c2d5beba2c9656d80851aee1a7beabe4807c14f6]]]
Former-commit-id: 3c7ad386ed
Former-commit-id: 2c2ed655aa [formerly dc2e0f6a7b]
Former-commit-id: 35ee48c73b
2013-08-08 09:56:35 -05:00
Benjamin Phillippe
70887ec713 Issue #1693 Modified Submit objects to conform to 4.0 spec. Added remote object references and some cleanup
Change-Id: I0f4eafb3fa68f2d1eeade4f047c95d714502cf56

Former-commit-id: 01466d0624 [formerly 73fd5ac852] [formerly 01466d0624 [formerly 73fd5ac852] [formerly 5bd0d92363 [formerly 2aa7bdc1a8a942eaa0589527e8987b6fc518479f]]]
Former-commit-id: 5bd0d92363
Former-commit-id: 972d02114c [formerly 33f601b72e]
Former-commit-id: ce5cb744d8
2013-08-06 11:13:01 -05:00
Greg Armendariz
f0182934bf Issue #2191 - Fix build
Former-commit-id: 951aea1539 [formerly 0033adf062] [formerly 951aea1539 [formerly 0033adf062] [formerly f5a2245c51 [formerly c7b8b6aaf43fd3ed1d73be7ceed8b002a0325205]]]
Former-commit-id: f5a2245c51
Former-commit-id: 7f7c8cfb34 [formerly a7d1d0ae75]
Former-commit-id: 178d42db2e
2013-08-04 08:35:51 -05:00
Benjamin Phillippe
170c0ef069 Issue #2191 Registry federation synchronization and garbage collection
Change-Id: Ie17468d90c5c1a2f1b708d6e69edd2d026e17633

Former-commit-id: 71da6363b2 [formerly 62d822c06b] [formerly 71da6363b2 [formerly 62d822c06b] [formerly 3396e5a620 [formerly b8930f3c76f6285627aa54307f08fd28c627a4b2]]]
Former-commit-id: 3396e5a620
Former-commit-id: 7a97296a1b [formerly a190cfe26c]
Former-commit-id: 85107159fb
2013-07-30 09:37:41 -05:00
Dustin Johnson
2f75f26b1d Issue #2086 Move data delivery phase 3 code into AWIPS_baseline
Change-Id: I60bf6ac9d886d27c70543a0b7df24d626639fc3e

Former-commit-id: 063e68bc93 [formerly da69d3e630] [formerly 063e68bc93 [formerly da69d3e630] [formerly 1c7d99f53f [formerly c213b3b5552a2b11c69965bc6edcfb8acf7fa0a8]]]
Former-commit-id: 1c7d99f53f
Former-commit-id: 2b64936595 [formerly fef2708ff5]
Former-commit-id: 9220f1a199
2013-06-10 18:47:17 -05:00