Review Request 24334: Initial implementation of the UpdateStore (fetch and snapshot).
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24334/ --- Review request for Aurora, David McLaughlin and Bill Farner. Bugs: AURORA-612 https://issues.apache.org/jira/browse/AURORA-612 Repository: aurora Description --- Initial implementation of the UpdateStore (fetch and snapshot). Diffs - src/main/java/org/apache/aurora/scheduler/storage/ForwardingStore.java 14f7e99e8479a4edf20c4cb88044faa4d7f13cc5 src/main/java/org/apache/aurora/scheduler/storage/JobUpdateStore.java 3c8080ee6f73103a827bb6af7f2f82b58e7b5215 src/main/java/org/apache/aurora/scheduler/storage/Storage.java 3268416c3c71211317222be1fe6361bf84d2f1e9 src/main/java/org/apache/aurora/scheduler/storage/db/DBJobUpdateStore.java 49bdd2acfc1a39366063a09e62c12737295ff093 src/main/java/org/apache/aurora/scheduler/storage/db/DbStorage.java 43e528ff663dfedd247a083440cea0e09cf96376 src/main/java/org/apache/aurora/scheduler/storage/log/LogStorage.java 5435f4074ef4f11dee1ce38615e46d4c8d8bdb64 src/main/java/org/apache/aurora/scheduler/storage/log/SnapshotStoreImpl.java 91bd70620c67ac8620c0f15cdc73dca0d9cd0675 src/main/java/org/apache/aurora/scheduler/storage/log/WriteAheadStorage.java 1da0fe9adca197bea9272a714dc96e6eb913237b src/main/java/org/apache/aurora/scheduler/storage/mem/MemStorage.java f9a1e2ad2d90b160278a40302e7454ef0c0949a2 src/main/thrift/org/apache/aurora/gen/api.thrift d9aee9d53ade56fc450452a919fa0270b5d21968 src/main/thrift/org/apache/aurora/gen/storage.thrift a1d6384161d426778896874bb82586e8e2100485 src/test/java/org/apache/aurora/scheduler/storage/backup/RecoveryTest.java 5abb3e089d5a71ec7acffbf78d22b6e7fb5e9dcd src/test/java/org/apache/aurora/scheduler/storage/log/LogStorageTest.java 4ebfcaa356da741e482c83b68f59b177848454fc src/test/java/org/apache/aurora/scheduler/storage/log/SnapshotStoreImplTest.java 15640474a06a1acb0bc4e7a21d8e7b657bc6c3e8 src/test/java/org/apache/aurora/scheduler/storage/testing/StorageTestUtil.java fda1978c909ce0b3fed295cc372e926221044c5b src/test/resources/org/apache/aurora/gen/api.thrift.md5 63444e6333c29903378fcafe2f8ba81c9f2e8e5a src/test/resources/org/apache/aurora/gen/storage.thrift.md5 a93291e9d422a93114a94f0edd25a22e9b16ebfb Diff: https://reviews.apache.org/r/24334/diff/ Testing --- gradle -Pq build Thanks, Maxim Khutornenko
Re: Review Request 24334: Initial implementation of the UpdateStore (fetch and snapshot).
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24334/#review49637 --- Ship it! lgtm. - David McLaughlin On Aug. 5, 2014, 7:41 p.m., Maxim Khutornenko wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24334/ --- (Updated Aug. 5, 2014, 7:41 p.m.) Review request for Aurora, David McLaughlin and Bill Farner. Bugs: AURORA-612 https://issues.apache.org/jira/browse/AURORA-612 Repository: aurora Description --- Initial implementation of the UpdateStore (fetch and snapshot). Diffs - src/main/java/org/apache/aurora/scheduler/storage/ForwardingStore.java 14f7e99e8479a4edf20c4cb88044faa4d7f13cc5 src/main/java/org/apache/aurora/scheduler/storage/JobUpdateStore.java 3c8080ee6f73103a827bb6af7f2f82b58e7b5215 src/main/java/org/apache/aurora/scheduler/storage/Storage.java 3268416c3c71211317222be1fe6361bf84d2f1e9 src/main/java/org/apache/aurora/scheduler/storage/db/DBJobUpdateStore.java 49bdd2acfc1a39366063a09e62c12737295ff093 src/main/java/org/apache/aurora/scheduler/storage/db/DbStorage.java 43e528ff663dfedd247a083440cea0e09cf96376 src/main/java/org/apache/aurora/scheduler/storage/log/LogStorage.java 5435f4074ef4f11dee1ce38615e46d4c8d8bdb64 src/main/java/org/apache/aurora/scheduler/storage/log/SnapshotStoreImpl.java 91bd70620c67ac8620c0f15cdc73dca0d9cd0675 src/main/java/org/apache/aurora/scheduler/storage/log/WriteAheadStorage.java 1da0fe9adca197bea9272a714dc96e6eb913237b src/main/java/org/apache/aurora/scheduler/storage/mem/MemStorage.java f9a1e2ad2d90b160278a40302e7454ef0c0949a2 src/main/thrift/org/apache/aurora/gen/api.thrift d9aee9d53ade56fc450452a919fa0270b5d21968 src/main/thrift/org/apache/aurora/gen/storage.thrift a1d6384161d426778896874bb82586e8e2100485 src/test/java/org/apache/aurora/scheduler/storage/backup/RecoveryTest.java 5abb3e089d5a71ec7acffbf78d22b6e7fb5e9dcd src/test/java/org/apache/aurora/scheduler/storage/log/LogStorageTest.java 4ebfcaa356da741e482c83b68f59b177848454fc src/test/java/org/apache/aurora/scheduler/storage/log/SnapshotStoreImplTest.java 15640474a06a1acb0bc4e7a21d8e7b657bc6c3e8 src/test/java/org/apache/aurora/scheduler/storage/testing/StorageTestUtil.java fda1978c909ce0b3fed295cc372e926221044c5b src/test/resources/org/apache/aurora/gen/api.thrift.md5 63444e6333c29903378fcafe2f8ba81c9f2e8e5a src/test/resources/org/apache/aurora/gen/storage.thrift.md5 a93291e9d422a93114a94f0edd25a22e9b16ebfb Diff: https://reviews.apache.org/r/24334/diff/ Testing --- gradle -Pq build Thanks, Maxim Khutornenko
Re: Review Request 24334: Initial implementation of the UpdateStore (fetch and snapshot).
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24334/#review49651 --- Ship it! src/main/java/org/apache/aurora/scheduler/storage/db/DBJobUpdateStore.java https://reviews.apache.org/r/24334/#comment86896 Bogus return values worry me, since it's conceivable for this to actually wind up written to the replicated log. It seems wise for the API to return OptionalIJobUpdateDetails anyhow, so you could return Optional.absent() here. - Bill Farner On Aug. 5, 2014, 7:41 p.m., Maxim Khutornenko wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24334/ --- (Updated Aug. 5, 2014, 7:41 p.m.) Review request for Aurora, David McLaughlin and Bill Farner. Bugs: AURORA-612 https://issues.apache.org/jira/browse/AURORA-612 Repository: aurora Description --- Initial implementation of the UpdateStore (fetch and snapshot). Diffs - src/main/java/org/apache/aurora/scheduler/storage/ForwardingStore.java 14f7e99e8479a4edf20c4cb88044faa4d7f13cc5 src/main/java/org/apache/aurora/scheduler/storage/JobUpdateStore.java 3c8080ee6f73103a827bb6af7f2f82b58e7b5215 src/main/java/org/apache/aurora/scheduler/storage/Storage.java 3268416c3c71211317222be1fe6361bf84d2f1e9 src/main/java/org/apache/aurora/scheduler/storage/db/DBJobUpdateStore.java 49bdd2acfc1a39366063a09e62c12737295ff093 src/main/java/org/apache/aurora/scheduler/storage/db/DbStorage.java 43e528ff663dfedd247a083440cea0e09cf96376 src/main/java/org/apache/aurora/scheduler/storage/log/LogStorage.java 5435f4074ef4f11dee1ce38615e46d4c8d8bdb64 src/main/java/org/apache/aurora/scheduler/storage/log/SnapshotStoreImpl.java 91bd70620c67ac8620c0f15cdc73dca0d9cd0675 src/main/java/org/apache/aurora/scheduler/storage/log/WriteAheadStorage.java 1da0fe9adca197bea9272a714dc96e6eb913237b src/main/java/org/apache/aurora/scheduler/storage/mem/MemStorage.java f9a1e2ad2d90b160278a40302e7454ef0c0949a2 src/main/thrift/org/apache/aurora/gen/api.thrift d9aee9d53ade56fc450452a919fa0270b5d21968 src/main/thrift/org/apache/aurora/gen/storage.thrift a1d6384161d426778896874bb82586e8e2100485 src/test/java/org/apache/aurora/scheduler/storage/backup/RecoveryTest.java 5abb3e089d5a71ec7acffbf78d22b6e7fb5e9dcd src/test/java/org/apache/aurora/scheduler/storage/log/LogStorageTest.java 4ebfcaa356da741e482c83b68f59b177848454fc src/test/java/org/apache/aurora/scheduler/storage/log/SnapshotStoreImplTest.java 15640474a06a1acb0bc4e7a21d8e7b657bc6c3e8 src/test/java/org/apache/aurora/scheduler/storage/testing/StorageTestUtil.java fda1978c909ce0b3fed295cc372e926221044c5b src/test/resources/org/apache/aurora/gen/api.thrift.md5 63444e6333c29903378fcafe2f8ba81c9f2e8e5a src/test/resources/org/apache/aurora/gen/storage.thrift.md5 a93291e9d422a93114a94f0edd25a22e9b16ebfb Diff: https://reviews.apache.org/r/24334/diff/ Testing --- gradle -Pq build Thanks, Maxim Khutornenko
Re: Review Request 24334: Initial implementation of the UpdateStore (fetch and snapshot).
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/24334/ --- (Updated Aug. 5, 2014, 10:25 p.m.) Review request for Aurora, David McLaughlin and Bill Farner. Changes --- CR comments. Bugs: AURORA-612 https://issues.apache.org/jira/browse/AURORA-612 Repository: aurora Description --- Initial implementation of the UpdateStore (fetch and snapshot). Diffs (updated) - src/main/java/org/apache/aurora/scheduler/storage/ForwardingStore.java 14f7e99e8479a4edf20c4cb88044faa4d7f13cc5 src/main/java/org/apache/aurora/scheduler/storage/JobUpdateStore.java 3c8080ee6f73103a827bb6af7f2f82b58e7b5215 src/main/java/org/apache/aurora/scheduler/storage/Storage.java 3268416c3c71211317222be1fe6361bf84d2f1e9 src/main/java/org/apache/aurora/scheduler/storage/db/DBJobUpdateStore.java 49bdd2acfc1a39366063a09e62c12737295ff093 src/main/java/org/apache/aurora/scheduler/storage/db/DbStorage.java 43e528ff663dfedd247a083440cea0e09cf96376 src/main/java/org/apache/aurora/scheduler/storage/log/LogStorage.java 5435f4074ef4f11dee1ce38615e46d4c8d8bdb64 src/main/java/org/apache/aurora/scheduler/storage/log/SnapshotStoreImpl.java 91bd70620c67ac8620c0f15cdc73dca0d9cd0675 src/main/java/org/apache/aurora/scheduler/storage/log/WriteAheadStorage.java 1da0fe9adca197bea9272a714dc96e6eb913237b src/main/java/org/apache/aurora/scheduler/storage/mem/MemStorage.java f9a1e2ad2d90b160278a40302e7454ef0c0949a2 src/main/thrift/org/apache/aurora/gen/api.thrift d9aee9d53ade56fc450452a919fa0270b5d21968 src/main/thrift/org/apache/aurora/gen/storage.thrift a1d6384161d426778896874bb82586e8e2100485 src/test/java/org/apache/aurora/scheduler/storage/backup/RecoveryTest.java 5abb3e089d5a71ec7acffbf78d22b6e7fb5e9dcd src/test/java/org/apache/aurora/scheduler/storage/log/LogStorageTest.java 4ebfcaa356da741e482c83b68f59b177848454fc src/test/java/org/apache/aurora/scheduler/storage/log/SnapshotStoreImplTest.java 15640474a06a1acb0bc4e7a21d8e7b657bc6c3e8 src/test/java/org/apache/aurora/scheduler/storage/testing/StorageTestUtil.java fda1978c909ce0b3fed295cc372e926221044c5b src/test/resources/org/apache/aurora/gen/api.thrift.md5 63444e6333c29903378fcafe2f8ba81c9f2e8e5a src/test/resources/org/apache/aurora/gen/storage.thrift.md5 a93291e9d422a93114a94f0edd25a22e9b16ebfb Diff: https://reviews.apache.org/r/24334/diff/ Testing --- gradle -Pq build Thanks, Maxim Khutornenko