Commit graph

104 commits

Author SHA1 Message Date
Lee Venable
f81d0d88b8 Merge "Issue #2786 Pending subscriptions don't work." into omaha_14.2.1
Former-commit-id: 4e7c3c0cbe [formerly 0cf2dba731 [formerly 66d345a2ce35a8ef0f9665194a5c5d1ddb314b21]]
Former-commit-id: 0cf2dba731
Former-commit-id: e9226e7140
2014-02-18 12:19:41 -06:00
Mike Duff
c125b9d044 Issue #2636 - Change how retrieval plan is updated over time.
Peer review comments

Change-Id: If7308ad0300460ed14bc4b53707b81a6eba51950

Former-commit-id: 911789b910 [formerly 89bd047283 [formerly 0144c23a35b6e7134d5c4caecbaa78f6b0c613f5]]
Former-commit-id: 89bd047283
Former-commit-id: 33f81d8822
2014-02-18 12:05:26 -06:00
Dave Hladky
c8711269fa Issue #2786 Pending subscriptions don't work.
Former-commit-id: 7ee101d7c7 [formerly 5c11dd09bb [formerly e525b55b8bbe3ce0171b2a0484c7f7e5ed643d79]]
Former-commit-id: 5c11dd09bb
Former-commit-id: 24a4fab603
2014-02-18 09:14:38 -06:00
Richard Peter
8ad3c5857b Merge "Issue #2677 - Don't do overlap checks when updating subs to deactivated." into omaha_14.2.1
Former-commit-id: 36d3d21b57 [formerly 64f0cabaef [formerly daacb19de029a15f94338c84a85116d0435f79be]]
Former-commit-id: 64f0cabaef
Former-commit-id: 82fc0a2ed3
2014-02-05 18:20:36 -06:00
Mike Duff
3691146e34 Issue #2677 - Don't do overlap checks when updating subs to deactivated.
Change-Id: Ia974111d9810f27ef2b073304cd248de292275bd

Former-commit-id: 6b01c2957f [formerly 101c08818d [formerly 2e406f02b0abbdeee0f553df430f5a58977d9af2]]
Former-commit-id: 101c08818d
Former-commit-id: bafe19bbd5
2014-02-05 16:08:01 -06:00
Dave Hladky
1c8f6fb36d Issue #2686 Refactor of retrieval
Change-Id: Iea3444b1ddcac336c6f5dc8e0d0c34dfe81f8558

Former-commit-id: 39f97723d6 [formerly 6172c83afc [formerly 0b85e00cecdca6c5dcb6deee138f1a002515ac3c]]
Former-commit-id: 6172c83afc
Former-commit-id: 7fb7e10cda
2014-02-05 14:49:26 -06:00
Mike Duff
75faeae7e4 Issue #2636 - Scheduling refactor. Single scheduling method now.
Review comments

Change-Id: I4d1e7c171504a8a6f97d4660bf165857dd6e7e58

Former-commit-id: eb46191ba9 [formerly eee642ac9b [formerly fc9ed661c3fe3ca75d30d8df414b5d1cd5725613]]
Former-commit-id: eee642ac9b
Former-commit-id: 2ca26aaa39
2014-02-04 14:01:29 -06:00
Mike Duff
6be7c7f19d Issue #2636 - Changed subscription code to use gmt calendar.
Former-commit-id: 1caacacfe3 [formerly 6e01cdb78e [formerly 3e75bd3e55517bca7c85213307ed67973c2f145e]]
Former-commit-id: 6e01cdb78e
Former-commit-id: 4440c27ff6
2014-01-28 11:09:33 -06:00
Brad Gonzales
208d18e28e Issue #2709 updated devRegistry.sh and added retrieval monolithic for running shareds in devRegistry.
Amend: update from peer review.

Change-Id: I1986de99319fdecd21a94579c499266b048d382a

Former-commit-id: 02f9fd20dc [formerly e94023097e [formerly 4057294c4f777ffb4ea3523bbaea7ed1a084cbd6]]
Former-commit-id: e94023097e
Former-commit-id: afbaf72617
2014-01-26 20:31:38 -06:00
Lee Venable
ae3cf2d231 Merge "Issue #2584 Step one of versioning for DD Change-Id: I456643a92b95de3d4a74dff3a4e7daa9c08c5c00" into omaha_14.2.1
Former-commit-id: 805f63c0ec [formerly 6c9a4394b7 [formerly b6d4e063c3f99ba78a933435a87090e813643836]]
Former-commit-id: 6c9a4394b7
Former-commit-id: 1ea52fdbcd
2014-01-26 17:01:17 -06:00
Dave Hladky
c8af2af177 Issue #2584 Step one of versioning for DD
Change-Id: I456643a92b95de3d4a74dff3a4e7daa9c08c5c00

Former-commit-id: 690b5b73cf [formerly 523e100fd0 [formerly 878f95f025dc07ec6ce73f715cef57193493e9eb]]
Former-commit-id: 523e100fd0
Former-commit-id: e15b9e2ba9
2014-01-24 14:44:12 -06:00
Brad Gonzales
ff34546eb1 Issue #2709 Fix for recurring subscription active period end.
Change-Id: I05778e95fe703c7301205ad14909c843d720fd2e

Former-commit-id: fa10363d40 [formerly e1e7f1c250 [formerly ddfc4d07aa4591f39ee5590de2d1bb67837e6229]]
Former-commit-id: e1e7f1c250
Former-commit-id: 2fb15c41ba
2014-01-24 08:38:42 -06:00
Mike Duff
4038246f93 Issue #2538 - Add AdhocSubscripionHander to SubscriptionHandler. Fix problem querying for adhoc subs.
Former-commit-id: 9a2d2af4a9 [formerly bdf6a002f6 [formerly 5fc6b9fcc55b6e93c9837c7b99347df8f28fc90a]]
Former-commit-id: bdf6a002f6
Former-commit-id: 9bd8e84b9f
2014-01-20 17:44:02 -06:00
Dave Hladky
8e3f8b878c Issue #2398 Fixed scheduling outside of active period/ expired window
Change-Id: I6a07a597e84351d02cb1a0da29f796d86af28107

Former-commit-id: dfc0d6d9f5 [formerly ae45dee861 [formerly d5e3fdf7bd51177d24312d9daa6af7a2a4920f06]]
Former-commit-id: ae45dee861
Former-commit-id: 470ce5269e
2014-01-20 17:35:44 -06:00
Mike Duff
e6efbf5663 Issue #2459 - Remove unscheduled status from UI
Former-commit-id: 25d1d39fc2 [formerly 93cb80cfc7 [formerly ddbef8fd122a6be6c32ff9a58659e712c2912a07]]
Former-commit-id: 93cb80cfc7
Former-commit-id: 0cfa9ee36c
2014-01-17 15:34:48 -06:00
Mike Duff
1078c7dbec Issue #2459 - Add unscheduled as a slot attribute
Former-commit-id: 47069bd7a4 [formerly 0f655c96e3 [formerly 4cd670bc12e09f1acc778e8760615e92561e3ce3]]
Former-commit-id: 0f655c96e3
Former-commit-id: 292ef2c068
2014-01-16 10:06:17 -06:00
Nate Jensen
26ce19331e Merge "Issue #2459 - Refactor the subscription status" into omaha_14.2.1
Former-commit-id: 9d529b3b21 [formerly ae10129713 [formerly 61b073cef0bfe65634096221d8ee8aef37f9e1ed]]
Former-commit-id: ae10129713
Former-commit-id: 9028260386
2014-01-15 17:36:30 -06:00
Brad Gonzales
dd09d84c73 Issue #2678 Fix for multiple threads grabbing a retrieval for processing.
Change-Id: I1e982d4db4d4f68531b8b9c65e7070bff3825c28

Former-commit-id: 46a2a5f70f [formerly 3e3fcfa9af [formerly 3d396223b93631f0ea561a4df8ae9a3d71dde767]]
Former-commit-id: 3e3fcfa9af
Former-commit-id: a2fbcecef6
2014-01-15 17:16:47 -06:00
Mike Duff
43810aa5f5 Issue #2459 - Refactor the subscription status
Former-commit-id: 245d76358e [formerly f94593867e [formerly 3ab5b072627d0a8b0eabe12fb700f6a74319b5f9]]
Former-commit-id: f94593867e
Former-commit-id: d03c012a54
2014-01-15 09:21:30 -06:00
Brad Gonzales
2c0c6fbcc7 Issue #2615 Refactored Subscription valid time period calculation from BandwidthDaoUtil to
RecurringSubscription.  Add environment configuration files to unit tests setup.  Changed the
devRegistry debug port to the same port as registry.

Amend: Updates from peer review.

Change-Id: I4f5a25d4667dc949804b86541a9d9428728b779a

Former-commit-id: 343a2495e5 [formerly 4537513df7 [formerly 33a3dead503276926af71d7355f87242f5250e54]]
Former-commit-id: 4537513df7
Former-commit-id: 8eeb3dc412
2014-01-10 16:37:09 -06:00
Mike Duff
99d7e51456 Issue #2636 - Fix data set availability offset. Now uses average offset of last 10 data set matches
Former-commit-id: a264cb06a1 [formerly 183ca614df [formerly b841e795f2a18bf902ec373c9f79b191db177fde]]
Former-commit-id: 183ca614df
Former-commit-id: 30b65a4fe7
2014-01-09 10:29:21 -06:00
Mike Duff
e1d7f8c0fc Issue #2636 - Changed delay to offset
Former-commit-id: 14d9978528 [formerly fa314e5eb6 [formerly b5fefc92c0b80613b90acb29f70b96c459167843]]
Former-commit-id: fa314e5eb6
Former-commit-id: 7fe007d482
2013-12-18 15:35:47 -06:00
Mike Duff
45a03a53f2 Issue #2636 - Calculate a data set availability delay for each dataset.
Former-commit-id: fb96084864 [formerly f04e249e23 [formerly 6c5fd79bd2a74422053b064d968de3ca440ecec1]]
Former-commit-id: f04e249e23
Former-commit-id: a4036f49a9
2013-12-18 14:52:11 -06:00
Benjamin Phillippe
da4f658b7a Issue #1829 Refactored EBXML registry objects
Change-Id: I0f1b2ecbac19cdc2304680d4dbdfb5d963f0649d

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

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

Former-commit-id: 31b53f4ad9 [formerly 212bbeb379 [formerly 2c52a6ee6f7d491d484c423359b8440975ad6d1e]]
Former-commit-id: 212bbeb379
Former-commit-id: f4144fca06
2013-11-27 12:07:59 -06:00
Dave Hladky
162dcb3f42 Issue #2554 added explicit threading to WFS, ability to send GZIP requests, fixed maxfeatures, fixed adhoc display
Former-commit-id: a9a3973319 [formerly 04c7e2cffc [formerly e79ff905cbe3330dbe22b6663753e1d5e6dbe7bd]]
Former-commit-id: 04c7e2cffc
Former-commit-id: 233238d8df
2013-11-21 14:46:47 -06:00
Brad Gonzales
2f37534433 Issue #2545 Renamed datadelivery edex impl files to facilitate modes exclusion. Added
monilithic impl config file for a registry that runs as an ncf and wfo for devRegistry mode.  Added empty site and
shared and local subscription handlers to enable the FindSubscriptionHandler bean to be configured through spring.
Fix for re-routing Insert and Update registry events as data set metadata events which was lost when the registry
was configured to distinguish between insert and update events.  Moved subscriptionRoutesToSchedule bean (and other
beans specific to an implementation) to the ncf, wfo, and monolithic edex impl spring files.  Removed the wfo and
ncf specific code from HibernateBandwidthInitializer.executeAfterRegistryInit() since the customized subscription
handlers will be injected through spring.  Removed the SBN route from wfo mode.

Amend: Comment updates from peer review.

Change-Id: Ic4c0dca8ebf1e86537e46a6231af58bb65c83cf8

Former-commit-id: 95a1914c71 [formerly 053f20c70b [formerly c245f741b9e78d8e4503698336d9929536e72e0d]]
Former-commit-id: 053f20c70b
Former-commit-id: 5576ac6134
2013-11-20 11:58:33 -06:00
Nate Jensen
275bdc13ed Merge "Issue #2552 - it is now possible to dynamically inject packages into the JaxbManager via Spring." into development
Former-commit-id: 5885d8027b [formerly 6927e960b2 [formerly 59c62c673625d7e87b3b86575b8ebfb9e328ff28]]
Former-commit-id: 6927e960b2
Former-commit-id: 50590a241f
2013-11-19 11:25:19 -06:00
Mike Duff
223901d9cf Issue #2548 - Add a subscription type slot for uniqueness.
Change-Id: I5cf04bde4a345606af72bf2091e423dd6aa555aa

Former-commit-id: 47a0477587 [formerly 47011a70db [formerly 1ad7f83443c33f8b73d2ad8a9b2f574fd37db9e2]]
Former-commit-id: 47011a70db
Former-commit-id: 8cc9c1de59
2013-11-14 17:07:54 -06:00
Bryan Kowal
8b274264c9 Issue #2552 - it is now possible to dynamically inject packages into the JaxbManager via Spring.
Amend: datadelivery jaxables are now injected
Amend: created a getInstance method for EbxmlJaxbManager
Amend: use value instead of bean in spring configuration

Change-Id: Ib6c11b03964fbaeee24db352a8f0acc1b43fa3c0

Former-commit-id: ce16efc9a1 [formerly be78fab116 [formerly 283853ead3588ef8ea296507b11a9ee9a23e9236]]
Former-commit-id: be78fab116
Former-commit-id: 782675951b
2013-11-14 15:17:28 -06:00
Brad Gonzales
50fb18601c Issue #2506 BandwidthManagers now sends notifications for Subscription/BandwidthSubscription creates and deletes.
Amend: Separate update from create notifications in LifecycleManagerImpl.
       Refactored notification sending in EdexBandwidthManager.
       Fixed error in LifecycleManagerImpl refactor.
       Added comment to isRecurringSubscription.

Change-Id: Idc9e8544b156fed40d6aed41511c07138f302f77

Former-commit-id: aea0e847aa [formerly 8f70fb1d0c [formerly 7684f7bd51770a41e68700f1d4408a6aad5cd877]]
Former-commit-id: 8f70fb1d0c
Former-commit-id: 62e4cafa27
2013-11-12 12:42:16 -06:00
Benjamin Phillippe
8f30c4f79a Issue #1678 Added support for stored query publishing and invocation on the registry
Change-Id: Ia06e5e674a2ce7d0fe7e5cb9d23cce6e2237545f

Former-commit-id: b5db1f38c3 [formerly b84235a80a [formerly d7d985926351d933c0bd10a3a5fd88ef4305853b]]
Former-commit-id: b84235a80a
Former-commit-id: 0abf405014
2013-11-07 18:36:46 -06:00
Benjamin Phillippe
311fa32377 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: d8de923f8b [formerly a7e53870fb [formerly 0a67c8d68548ed8daa76d782ca3213956b984795]]
Former-commit-id: a7e53870fb
Former-commit-id: 98b56cf02a
2013-11-01 09:20:00 -05:00
Dave Hladky
f79ba58a3a Issue #2448 Fixed retrievals before activePeriod begins and after activePeriod expires.
Change-Id: I75269bad24731990720d30683ebf5f27344661f3

Former-commit-id: 9161962813 [formerly 4227f3a59f [formerly 060e719f27c20f24bae9a5603cc51d90434b8fa4]]
Former-commit-id: 4227f3a59f
Former-commit-id: 0eba787d3e
2013-11-01 08:23:16 -05:00
Mike Duff
fbcf271899 Issue #2292 - refactor and move overlap/duplicate checks to edex.
Peer review comments

Change-Id: I33df9cc7e368778943e25420d18b343781304c7a

Former-commit-id: 3fc811102e [formerly f123fa11f5 [formerly f7405c2acfef95b57b79cf6d8ac3348017e64a59]]
Former-commit-id: f123fa11f5
Former-commit-id: c1bd170f8a
2013-10-31 09:22:50 -05:00
Nate Jensen
9e65845da0 Merge "Issue #2484 Added originatingSite to id for Subscription registry objects." into development
Former-commit-id: e4aa2b8a94 [formerly 4b19d287ea [formerly 4b16e5325f63bb7dde3d5a49770fd4c30b69266b]]
Former-commit-id: 4b19d287ea
Former-commit-id: 13eafc05c2
2013-10-28 09:07:04 -05:00
Dave Hladky
68002da957 Issue #2484 Added originatingSite to id for Subscription registry objects.
Former-commit-id: 36d7c60914 [formerly 3c33f6e5ea [formerly f3bd999abcbed2cfb78ebd88604fbe3128e6de34]]
Former-commit-id: 3c33f6e5ea
Former-commit-id: 577e2b84e9
2013-10-24 13:52:45 -05:00
Dave Hladky
589f99beb8 Issue #2454 Ice model, general ensemble model troubles, null cycle times
Former-commit-id: 94b5bd79f9 [formerly ba2e1ed3fc [formerly 5fd82b153d87228037e594c838dc3c445c8874aa]]
Former-commit-id: ba2e1ed3fc
Former-commit-id: 7659bcd183
2013-10-22 16:48:54 -05:00
Benjamin Phillippe
9bc1058db1 Issue #1682 Refactored Registry querying to conform to EBXML 4.0 spec
Change-Id: If6d3579305afbb279057a264033736fc126b7849

Former-commit-id: ed23a786d6 [formerly a4e5cd5fd7 [formerly 5112ee9931a1678fee37dd725a28dd6fff1e7ec9]]
Former-commit-id: a4e5cd5fd7
Former-commit-id: 12d23800c7
2013-10-18 09:20:40 -05:00
Dave Hladky
e14b51258b Issue #2460 Product browser display of adhoc subscriptions
Change-Id: I9c045b781adb41468d395b67a837c9a862744447

Former-commit-id: 477fbd3d59 [formerly 6076f46549 [formerly c504c44750f5f441be41c20fdb78a363c620fb3d]]
Former-commit-id: 6076f46549
Former-commit-id: 7b6ef7ee9a
2013-10-16 09:06:00 -05:00
Brad Gonzales
718fea35a1 Issue #1797 Refactored registry Time objects to simplify serialization issues.
Amend: Removed OpenDAPRetrievalGenerator.java from the review.
       Fix GriddedTime addCycles when cycles are empty.

Change-Id: I9fa27178e5f59252cb872314493256be7f038890

Former-commit-id: bc87f2a168 [formerly 25710edd9e [formerly a01619f78bac065e7d42e28882157778aba09b75]]
Former-commit-id: 25710edd9e
Former-commit-id: ac3d87c397
2013-10-11 10:36:53 -05:00
Brad Gonzales
094c9dc6a7 Issue #2267 Fixed exceptions in casts of Collections to Lists. Fixed WMO header cr and lf format. Removed statsTemplate from modes.
Change-Id: I601b306bf944d959da05af9277ba80e184d98e30

Former-commit-id: 61448cc04a [formerly 73e757c284 [formerly f776626738e4cc995bb16e87b8da66ff90289bd8]]
Former-commit-id: 73e757c284
Former-commit-id: 59f22b866a
2013-10-09 17:58:12 -05:00
Dave Hladky
521cb3a61d Issue #1797 Fix p2 build for tests, removed ISerializable deprecrated calls form reg objects
Former-commit-id: ad1bb73c70 [formerly fbe4078bc5 [formerly c299ed7a5bb02980ecb30b0ab38752d2878d50a7]]
Former-commit-id: fbe4078bc5
Former-commit-id: 4867082be1
2013-10-08 10:25:36 -05:00
Dave Hladky
7d43c5b7f9 Issue #1797 Separation of gridded time and abstract time object
Change-Id: I9d84942140e52ec0fded1a9150d7016dec8eaf63

Former-commit-id: 1733834e74 [formerly e0ec10d073 [formerly cdf2b6dd5a5b4a12cf12e6d4d254b5e40acfcef5]]
Former-commit-id: e0ec10d073
Former-commit-id: 4d4d93fc0a
2013-10-04 10:36:27 -05:00
Brad Gonzales
b1ea0a3f5c Issue #2383 Updates to fix issues with adhoc point queries and bandwith manager tests.
Amend:  Reverted BandwidthDaoUtil.setAdhocMostRecentUrlAndTime to Dave's fixes, with one
        minor change.  Added additional handling to start and end bucket calculation in
        InMemoryBandwidthBucketDao.  Addtional logging.  Removed exception logging of
        subscriptions.

Change-Id: Ie51c0accd7f39d31379e49e97542bae75bde5a1c

Former-commit-id: d597d7f653 [formerly c81825ce57 [formerly 148cc6d96ed17127590827d166325c4748384689]]
Former-commit-id: c81825ce57
Former-commit-id: b5669581d8
2013-09-19 12:54:31 -05:00
Nate Jensen
915b198377 Merge "Issue #2351 Fixed bugs in Bandwidth and adhoc pointdata flow Change-Id: I6510f8bd685033627b4cdfa53c6269aeee21a4d6" into dd_pre_release_2.1
Former-commit-id: 98c4525dab [formerly 2696f8bc3b [formerly 9cbd8325e0225e1523e0cba20c3c08ded3beb32c]]
Former-commit-id: 2696f8bc3b
Former-commit-id: 5058c9cb9c
2013-09-11 14:57:28 -05:00
Dave Hladky
fc52c485b9 Issue #2351 Fixed bugs in Bandwidth and adhoc pointdata flow
Change-Id: I6510f8bd685033627b4cdfa53c6269aeee21a4d6

Former-commit-id: 32492e2fc7 [formerly f0cd59589b [formerly 5013a3b61bcc0a1533211e047d780e5a7ecacb08]]
Former-commit-id: f0cd59589b
Former-commit-id: cedbfc69b7
2013-09-11 13:28:51 -05:00
Nate Jensen
790542df2a Merge "Issue #2180 - handle delete of credentials" into dd_pre_release_2.1
Former-commit-id: b371d6ed2a [formerly 92233a3f3a [formerly 07a5e7a9826935e7e3e724e648ce931faf0da62e]]
Former-commit-id: 92233a3f3a
Former-commit-id: b40157ac97
2013-09-11 13:00:03 -05:00
Mike Duff
f3717d0040 Issue #2180 - handle delete of credentials
Change-Id: Ie8f1cdba92df03d94a4d7b009b8330eced10e036

Former-commit-id: aaf7a3778f [formerly 0d602a6c3f [formerly 1dfcfc80308a182f0f21f028e19285fa39c53d6e]]
Former-commit-id: 0d602a6c3f
Former-commit-id: 43583eeaae
2013-09-11 12:08:12 -05:00