Commit graph

31 commits

Author SHA1 Message Date
Richard Peter
b3fd8e5480 Issue #2726: Edex graceful shutdown.
Refactored to use inheritance and separate logic where possible.
             Addressed comments.

Change-Id: I9e62414cd83121575bdf99a3b47466a7585bedb6

Former-commit-id: dbba727f3d [formerly dbba727f3d [formerly 6e015b3f61c20635077d6e8271e9b763e5a32fe1]]
Former-commit-id: 17196b5dcd
Former-commit-id: 8b279966d1
2014-04-14 13:10:11 -05:00
Richard Peter
fcbcd2f5d5 Merge "Issue #2789 Implement Version transformations Change-Id: I00a4fd18c993bf4240ec620d17ab377e8e62cc5c" into development
Former-commit-id: 6c3a453491 [formerly 6c3a453491 [formerly 0801ff25548b90506133897fdb90284ac108672c]]
Former-commit-id: 7c879fe6f0
Former-commit-id: 6251f08212
2014-04-03 13:08:05 -05:00
Dave Hladky
f692a99403 Issue #2789 Implement Version transformations
Change-Id: I00a4fd18c993bf4240ec620d17ab377e8e62cc5c

Former-commit-id: e80005a1c4 [formerly e80005a1c4 [formerly 50279c71ad037d462f195c5f785165d2eee26f87]]
Former-commit-id: 5064730dfa
Former-commit-id: ae13afc1c6
2014-04-03 09:44:14 -05:00
Dave Hladky
577b6402da Issue #2889 user who issued change now shows in notification center
Change-Id: I424b965fed273c491f2d80e220a0936eaa79f7cc

Former-commit-id: 1671baaf10 [formerly 1671baaf10 [formerly adc364d92a7fcb2a255a2f448efb56ef48492280]]
Former-commit-id: 9479219b73
Former-commit-id: f26450c40d
2014-04-02 14:06:25 -05:00
Benjamin Phillippe
6b6a5b0e4f Issue #2769: Added batching to registry sync
Change-Id: I69e05ee148ea8bec6a5d21bd562349a9e2d557db

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

Former-commit-id: ed050996a2 [formerly ed050996a2 [formerly a4e02448e88b8b0bbad62794b41d0ef1bd1c6b6e]]
Former-commit-id: 5483d6d7ae
Former-commit-id: 15a5e7c4a4
2014-03-03 10:57:16 -06:00
Brad Gonzales
9aa1cb299e 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: 19460ed0d7 [formerly 19460ed0d7 [formerly d2fa3dfb4a61e8d0fd68654afb1c18e49f063fcb]]
Former-commit-id: ba4e308328
Former-commit-id: 3be3380944
2014-02-18 11:10:44 -06:00
Benjamin Phillippe
011337e2c3 Issue #2613 Registry performance enhancements. Better handling of delete events.
Change-Id: I56d3f5c37778e717810b6a698ec9405ed3cde00a

Former-commit-id: b53a0b258d [formerly b53a0b258d [formerly f863897fd512acae11364eb6b4737339b5951da0]]
Former-commit-id: 95b0f12880
Former-commit-id: c82b289e2d
2014-01-21 15:02:59 -06:00
Benjamin Phillippe
24d9d7725b 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: fd30caddb0 [formerly fd30caddb0 [formerly 4344ffec77286a531b9be29e9ef94acd9c6ce342]]
Former-commit-id: 83bec75737
Former-commit-id: 59d5644742
2014-01-15 16:09:13 -06:00
Benjamin Phillippe
7d1f693fd9 Issue #2613 Replication subscription start time correctly set
Change-Id: I3d00be2b82282a339c7d13a085abe82ee36850d5

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

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

Former-commit-id: 0b0e70b667 [formerly 0b0e70b667 [formerly 6eb387e69c2fc4837b58f99e4343a745162fb384]]
Former-commit-id: ed77440c28
Former-commit-id: 7ed6195536
2013-12-05 10:20:24 -06:00
Dave Hladky
dc5f5f3c87 Issue #1736 Add registry bandwidth tracking
Change-Id: Ic8b2a845095482aa117289c3fd68cd20b1bb87e6

Former-commit-id: 483ec5d22f [formerly 483ec5d22f [formerly 695365c03ac142960a22e6774f3a10fd5e16cd35]]
Former-commit-id: 593f24023d
Former-commit-id: 4060748634
2013-12-04 11:58:49 -06:00
Benjamin Phillippe
878f9fe3ea Issue #2534 Added reciprocated registry replication subscriptions
Change-Id: I6844d65ccab6c4246f37ce212fa17af09851da27

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

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

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

Former-commit-id: a4e5cd5fd7 [formerly a4e5cd5fd7 [formerly 5112ee9931a1678fee37dd725a28dd6fff1e7ec9]]
Former-commit-id: ed23a786d6
Former-commit-id: a51d2fe3b9
2013-10-18 09:20:40 -05:00
Nate Jensen
593700bd28 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: effa4f4f26 [formerly effa4f4f26 [formerly f8d8a0033729878c8c6d94c00fd861ddc81f9d96]]
Former-commit-id: 3e7dc7782f
Former-commit-id: 4e6f5afc57
2013-10-01 11:25:45 -05:00
Benjamin Phillippe
06efe01da2 Issue #1538 Fixed registry sync problem
Change-Id: I854dafa1214cd8f25db1000eaf56c75de75d13eb

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

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

Former-commit-id: a96764e900 [formerly a96764e900 [formerly 05e0a84c1ef3d04256884b81219f643e8f38187d]]
Former-commit-id: b10ecfa19c
Former-commit-id: 283326197a
2013-08-28 11:41:06 -05:00
Benjamin Phillippe
f2889110a7 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: 2403f75262 [formerly 2403f75262 [formerly 94810246b449c64457c48684df72baf6e9e8b03d]]
Former-commit-id: 1390bd8a65
Former-commit-id: d9dffafa6f
2013-08-19 13:16:13 -05:00
Benjamin Phillippe
35ee48c73b Issue #2191 Addressing comments from previous change
Change-Id: Ib7e23bdfbecebe7141ef2d086d7b049530d11ce2

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

Former-commit-id: 73fd5ac852 [formerly 73fd5ac852 [formerly 2aa7bdc1a8a942eaa0589527e8987b6fc518479f]]
Former-commit-id: 5bd0d92363
Former-commit-id: 33f601b72e
2013-08-06 11:13:01 -05:00
Greg Armendariz
178d42db2e Issue #2191 - Fix build
Former-commit-id: 0033adf062 [formerly 0033adf062 [formerly c7b8b6aaf43fd3ed1d73be7ceed8b002a0325205]]
Former-commit-id: f5a2245c51
Former-commit-id: a7d1d0ae75
2013-08-04 08:35:51 -05:00
Benjamin Phillippe
85107159fb Issue #2191 Registry federation synchronization and garbage collection
Change-Id: Ie17468d90c5c1a2f1b708d6e69edd2d026e17633

Former-commit-id: 62d822c06b [formerly 62d822c06b [formerly b8930f3c76f6285627aa54307f08fd28c627a4b2]]
Former-commit-id: 3396e5a620
Former-commit-id: a190cfe26c
2013-07-30 09:37:41 -05:00
Dustin Johnson
9220f1a199 Issue #2086 Move data delivery phase 3 code into AWIPS_baseline
Change-Id: I60bf6ac9d886d27c70543a0b7df24d626639fc3e

Former-commit-id: da69d3e630 [formerly da69d3e630 [formerly c213b3b5552a2b11c69965bc6edcfb8acf7fa0a8]]
Former-commit-id: 1c7d99f53f
Former-commit-id: fef2708ff5
2013-06-10 18:47:17 -05:00
Dustin Johnson
c5685dbe9f Issue #1827 Create registry/datadelivery client features
Amend: Add event plugins and their dependencies to client features

Change-Id: Ib80522161740857d4332b84bbedad10e19683602

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