Mike Duff
38aeb23274
Issue #2636 - Scheduling refactor. Single scheduling method now.
...
Review comments
Change-Id: I4d1e7c171504a8a6f97d4660bf165857dd6e7e58
Former-commit-id: 2ca26aaa39
[formerly eee642ac9b
] [formerly eb46191ba9
[formerly fc9ed661c3fe3ca75d30d8df414b5d1cd5725613]]
Former-commit-id: eb46191ba9
Former-commit-id: 684390e599
2014-02-04 14:01:29 -06:00
Brad Gonzales
7747d901f7
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: 62e4cafa27
[formerly 8f70fb1d0c
] [formerly aea0e847aa
[formerly 7684f7bd51770a41e68700f1d4408a6aad5cd877]]
Former-commit-id: aea0e847aa
Former-commit-id: 866a11a9f0
2013-11-12 12:42:16 -06:00
Mike Duff
b0c54d7c17
Issue #2292 - refactor and move overlap/duplicate checks to edex.
...
Peer review comments
Change-Id: I33df9cc7e368778943e25420d18b343781304c7a
Former-commit-id: c1bd170f8a
[formerly f123fa11f5
] [formerly 3fc811102e
[formerly f7405c2acfef95b57b79cf6d8ac3348017e64a59]]
Former-commit-id: 3fc811102e
Former-commit-id: 4da0648461
2013-10-31 09:22:50 -05:00
Brad Gonzales
5825fa41d6
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: ac3d87c397
[formerly 25710edd9e
] [formerly bc87f2a168
[formerly a01619f78bac065e7d42e28882157778aba09b75]]
Former-commit-id: bc87f2a168
Former-commit-id: 897fdfc2f6
2013-10-11 10:36:53 -05:00
Dave Hladky
21239525ea
Issue #1797 Separation of gridded time and abstract time object
...
Change-Id: I9d84942140e52ec0fded1a9150d7016dec8eaf63
Former-commit-id: 4d4d93fc0a
[formerly e0ec10d073
] [formerly 1733834e74
[formerly cdf2b6dd5a5b4a12cf12e6d4d254b5e40acfcef5]]
Former-commit-id: 1733834e74
Former-commit-id: 89c341509c
2013-10-04 10:36:27 -05:00
Dustin Johnson
2756292e27
Issue #2106 Create SubscriptionRetrievalAttributes to only load Subscription objects when required
...
Amend: Peer review comments, also fixed bug where subscriptions weren't being loaded on changing bandwidth
Change-Id: I8b5a122b0434d54dcfcbff9df6283edad68d7eb1
Former-commit-id: a821cdac28
[formerly 050b38fa9a
] [formerly 5f38365571
[formerly 4da045d4c13a7d14cdbea3269409f2020e0c78f1]]
Former-commit-id: 5f38365571
Former-commit-id: 6992ae7a11
2013-07-12 09:01:05 -05:00
Dustin Johnson
10884ca137
Issue #2106 Improve BandwidthManager performance, proposed changes are checked much quicker
...
Change-Id: I3a61de1904d7256de04a97f40f38bf18d78b1438
Former-commit-id: 0c6d48d985
[formerly b36200d583
] [formerly ec2ddd13b1
[formerly 59eafdd07754e3711e9c3babd946dfd18c161404]]
Former-commit-id: ec2ddd13b1
Former-commit-id: 580bc2cadf
2013-07-10 15:59:36 -05:00
Dustin Johnson
aaa34b241a
Issue #2106 Improve BandwidthManager performance
...
- Use copy constructors
- Separate BandwidthBucket handling into a DAO
- Preparations to remove all in-memory object handling
Amend: Copy more calendar and byte array objects
Change-Id: I72f4813c0780586585409a9a64c7915adc1ccbae
Former-commit-id: 4526635405
[formerly 124edcbd15
] [formerly a6575c3235
[formerly e11242447c3c93f403cd546df4315381486e465c]]
Former-commit-id: a6575c3235
Former-commit-id: 11a1972265
2013-07-08 10:22:30 -05:00
Dustin Johnson
21df56fe4b
Issue #2106 Speed up Bandwidth Manager subscription scheduling
...
Change-Id: Iafceeb64a2b56c562ca737ba083ec3225524f7ba
Former-commit-id: 52eda5be34
[formerly 2574f5a25d
] [formerly 8500856bc1
[formerly 693bfd77ddc216e658f6e1e4a38f48a2df1fe3bf]]
Former-commit-id: 8500856bc1
Former-commit-id: b3cad4e40b
2013-06-14 09:25:48 -05:00
Dustin Johnson
ebf61027ff
Issue #2038 Add support for point data type subscriptions to BandwidthManager
...
Amend: Peer review comments, improve time considerations for Point subscriptions
Change-Id: I9dde7f7da9dab9c8f3163a87b1ebe64303fc7dc2
Former-commit-id: 63f8ff76c3
[formerly 7c4a6261fc
] [formerly c677ae32d7
[formerly f7ed3ec86188635eb069878ac490af06ea98e4a2]]
Former-commit-id: c677ae32d7
Former-commit-id: 3ec421b779
2013-06-10 11:37:37 -05:00
Dustin Johnson
d467832855
Issue #2038 Fix deleting of multiple subscription types
...
Update test Spring configurations
Change-Id: I63a6d12b03768223a86c1a309bc438758bb61f2e
Former-commit-id: 21b8f03b1f
[formerly d2d50e7d8b
] [formerly ecf3f2e300
[formerly a862a4d1b9b34b3f93e54480b9fc482a234db918]]
Former-commit-id: ecf3f2e300
Former-commit-id: 151df64a6e
2013-05-29 15:54:06 -05:00
Dustin Johnson
fff0172786
Issue #2038 More information when bandwidth manager can't schedule a subscription
...
Amend: Peer review comments
Change-Id: If2ae3f98a3a04709c2cdc7632ca89f2ee6a5e08d
Former-commit-id: c76fa3bc2a
[formerly 0a9e7ed740
] [formerly 31e01a9f9a
[formerly b1414f6aebda59cb6d83d1f0d0154fa4cd850953]]
Former-commit-id: 31e01a9f9a
Former-commit-id: 187a1e49ef
2013-05-29 09:02:47 -05:00
Mike Duff
6ee0ef55ff
Issue #2020 - Implement Shared Subscriptions Cave-side.
...
Change-Id: I96e156043ec34e7ec98c2d8c3aafb6916c31e7cf
Former-commit-id: 80b1f95f0c
[formerly 192ce891d0
] [formerly b6b01c3e81
[formerly 1e00c7f935cf22ac5064060069164af6044f2150]]
Former-commit-id: b6b01c3e81
Former-commit-id: a9004667b7
2013-05-24 09:20:55 -05:00
Dustin Johnson
15658cb411
Issue #1910 EventBus register/unregister fixes and test memory management
...
Change-Id: I840b2ff12db8f24d3f5e186dff4e8a513a86f48e
Former-commit-id: 85ca4f57ec
[formerly 5101c1585d
] [formerly f8bba72501
[formerly eaf92d9fedd4a429bab3b19b9e61e044dde103eb]]
Former-commit-id: f8bba72501
Former-commit-id: e51bd3ddcd
2013-04-29 10:35:42 -05:00
Dustin Johnson
644ed2396d
Issue #1841 Split up Subscription hierarchy in support of shared subscriptions.
...
Amend:
Use TimeUtil.newGmtCalendar() and remove whitespace only change
Add TODO for point data types.
Change-Id: If232ef50a63066e85b122d4247fa767fc31313d3
Former-commit-id: 48a2002e68
[formerly c981b7250f
] [formerly 6129d86be4
[formerly b91593c0a50114e4766ecf83d92e7f25b58bbbf8]]
Former-commit-id: 6129d86be4
Former-commit-id: dd8f4d8454
2013-04-01 15:35:51 -05:00
Dustin Johnson
d63cdbfd17
Issue #1778 Watch for bandwidth configuration changes
...
Amend: Peer review comments
Change-Id: Idf4f70677a0ebb082e9cec986c9d17e60645751e
Former-commit-id: 6eed493b3e
[formerly 4c7f7801fa
] [formerly 794812fb23
[formerly ebc03ff41b450140ffa2bb6df44b128a75205a7b]]
Former-commit-id: 794812fb23
Former-commit-id: 33fe353252
2013-03-12 12:02:09 -05:00
Dustin Johnson
5a8b6459d4
Issue #1543 Use separate RetrievalPlan configurations for NCF and WFO
...
- Change new registry modes to explicitly list includes/excludes.
- Add separate bandwidth manager creation capabilities for NCF and WFO.
- Add deltaScript to add a "route" slot to subscriptions.
- Remove unnecessary schemas from Spring files.
Change-Id: If3d4d310166bb6a201e191e0480d25829d25bcfa
Former-commit-id: d4afef2cab
[formerly d8659e742e
] [formerly c8760e5699
[formerly 10775068a3e54d8b48b1da4a3e8a6d952ec9c0ee]]
Former-commit-id: c8760e5699
Former-commit-id: ca721863be
2013-02-20 10:42:51 -06:00
Dustin Johnson
d0ecd69456
Issue #1596 Do not reschedule bandwidth allocations when a subscription is removed
...
Change-Id: I4016034e6bdc5e8acf4936a0f786906611e7ad41
Former-commit-id: 4be6c12ac6
[formerly 714ea1c8d8
] [formerly 6e2f69939f
[formerly 5f87319abc3712667abc6b454f49882b0f3fb45f]]
Former-commit-id: 6e2f69939f
Former-commit-id: 1ef440f8ee
2013-02-15 08:13:11 -06:00
Dustin Johnson
158ce1fe5b
Issue #1595 Fix expired subscription update retrieval time scheduling
...
Change-Id: I225bf887d03e43295f4b18eea677bb24c032b8a7
Former-commit-id: 54dd90afdd
[formerly 656601f272
] [formerly f6a286da2d
[formerly 26dd90355f6ce2ed5c409a142622cf220754c2ab]]
Former-commit-id: f6a286da2d
Former-commit-id: 776581bc55
2013-02-14 15:33:06 -06:00
Dustin Johnson
4a10957512
Issue #1543 Clean up test files after changing to Spring transactions
...
Change-Id: I83199fd60f0e84c4b6e7b9b400d9f7cafbc2c680
Former-commit-id: 651c6d55c1
[formerly 4bcd75c091
] [formerly 19fd95d2c8
[formerly e7e146c79b11d33ad6755acdeb11f58fa789b4c6]]
Former-commit-id: 19fd95d2c8
Former-commit-id: b4367903b0
2013-02-12 11:59:45 -06:00
Dustin Johnson
73a5667256
Issue #1543 Add testing of current OpenDAP type retrievals.
...
- Add test for current behavior of SBN-like retrievals.
- Change session management to use a factory implementation.
- Add service locator strategy to find jaxbables.
- Tests cleanup.
- Add mock versions of OpenDAP service classes to test more OpenDAP retrieval functionality.
Amend:
Peer review comments.
Change to use Spring transactions.
Change-Id: Ifce73361a5d864c54fdd493240c40d5ae66ef366
Former-commit-id: 0d548bd66f
[formerly 8307af022c
] [formerly ef32853dc1
[formerly bb9ab0ceb479a8c6a727b9764433edb70eec31f1]]
Former-commit-id: ef32853dc1
Former-commit-id: e504a474f9
2013-02-11 14:21:57 -06:00
Dustin Johnson
0185add187
Issue #1501 Fix broken required latency calculations
...
Change-Id: If91a567b2a215ec039f5649b4a77939a8fd9b45a
Former-commit-id: e64e36ecf2
[formerly f361f5a6a1
] [formerly 5830a98a51
[formerly 9788de6b75f727ea1c2d7c178081eeec16078362]]
Former-commit-id: 5830a98a51
Former-commit-id: d7077690d8
2013-01-31 08:39:08 -06:00
Dustin Johnson
a463f7ef2b
Issue #1530 Do not allow partial scheduling of subscriptions in BandwidthManager
...
Amend:
Rebase to 13.2.1
Change-Id: Ied72baede3691957cf1155e1986428d1bfd16e81
Former-commit-id: c8302eb9f8
[formerly b0125d6d7e
] [formerly 4e9ecdf166
[formerly 902feab2b1bdf0ffdadce76847ee76b9a8c7061e]]
Former-commit-id: 4e9ecdf166
Former-commit-id: 150c5275ca
2013-01-29 10:10:54 -06:00
Dustin Johnson
4ab288ae75
Issue #1528 Fix subscription priorities to be the same from domain object to GUI
...
Fix incorrect use of enum ordinal value mappings to priorities.
Fix broken bandwidth priority scheduling.
Change-Id: Ic9e220966c20e95fcc3f81f0c647ffcdb2fcbca5
Former-commit-id: 50bfcd3fbf
[formerly 41c0ff85ff
] [formerly f88a5c1b95
[formerly b6dbc5f3117832ce8bda1698043d7941398f11b1]]
Former-commit-id: f88a5c1b95
Former-commit-id: 4465094fe9
2013-01-25 14:30:04 -06:00
Dustin Johnson
885f315d30
Issue #1453 Fix the handling of subscription active period dates.
...
Amend:
Move tests project over that was missed while moving datadelivery code
Change-Id: I10611f8a4b6c2efe6af1813e5181fadc059e4f9a
Former-commit-id: 1975cd0442
[formerly 6a90779214
] [formerly 2635e05723
[formerly 0e1397db6ca1a7a577d20507bc2c4daf823188fe]]
Former-commit-id: 2635e05723
Former-commit-id: 492cee4992
2013-01-08 12:44:29 -06:00