Commit graph

25 commits

Author SHA1 Message Date
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
Dave Hladky
25745e2782 Issue #1736 Add registry bandwidth tracking
Change-Id: Ic8b2a845095482aa117289c3fd68cd20b1bb87e6

Former-commit-id: 6607e5fe30 [formerly 483ec5d22f] [formerly 6607e5fe30 [formerly 483ec5d22f] [formerly 593f24023d [formerly 695365c03ac142960a22e6774f3a10fd5e16cd35]]]
Former-commit-id: 593f24023d
Former-commit-id: 09aa3a6c62 [formerly 4060748634]
Former-commit-id: dc5f5f3c87
2013-12-04 11:58:49 -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
Dustin Johnson
198fb2b6ae Issue #1827 Create registry/datadelivery client features
Amend: Add event plugins and their dependencies to client features

Change-Id: Ib80522161740857d4332b84bbedad10e19683602

Former-commit-id: fbcfdd0ca1 [formerly 52c27ec57f] [formerly fbcfdd0ca1 [formerly 52c27ec57f] [formerly 1684507bdb [formerly 0011ef9ba9d014decf30acc2913fa535562d0de2]]]
Former-commit-id: 1684507bdb
Former-commit-id: 2591041c9d [formerly f27ebfbc1b]
Former-commit-id: c5685dbe9f
2013-03-27 15:38:36 -05:00
Steve Harris
8c828dbd75 13.3.1-1 baseline
Former-commit-id: 8ae397085e [formerly 71e8990021] [formerly 8ae397085e [formerly 71e8990021] [formerly d2a654625f [formerly 34684c71436ce4c395ea523eb34ded6792476816]]]
Former-commit-id: d2a654625f
Former-commit-id: e4435815c9 [formerly 46d28be4a4]
Former-commit-id: b3b56830b0
2013-02-20 16:19:40 -06:00
Steve Harris
2779f5c6d9 13.2.1-2 baseline
Former-commit-id: 33bc5fd816 [formerly 83e9157df7] [formerly 33bc5fd816 [formerly 83e9157df7] [formerly 328c6dccad [formerly bd9eec1d4e6fd843c7bb594b8adb882d72edc6cf]]]
Former-commit-id: 328c6dccad
Former-commit-id: d9be4dce21 [formerly 47cc08ac79]
Former-commit-id: 547c1dedd1
2013-01-23 11:18:44 -05:00