A.J. Beamon
76ddf38880
Normalize whitespace
2017-12-14 14:53:07 -08:00
Alec Grieser
e98b6f4813
fixed indentation in java makefile so that targets get built and so on and so forth
...
"plus ça change, plus c'est la même chose"
2017-12-14 14:47:53 -08:00
Yichi Chiang
50c154fed4
Add fdbbackup interface
2017-12-14 13:54:01 -08:00
A.J. Beamon
6cef57d695
Merge commit '786c229240cdcdd194212ed8c06f60581f437c84' into java-remove-old-bindings
...
# Conflicts:
# bindings/java/src-completable/junit/com/apple/foundationdb/tuple/ArrayUtilTests.java
# bindings/java/src-completable/main/com/apple/foundationdb/Cluster.java
# bindings/java/src-completable/main/com/apple/foundationdb/Database.java
# bindings/java/src-completable/main/com/apple/foundationdb/FDB.java
# bindings/java/src-completable/main/com/apple/foundationdb/FDBDatabase.java
# bindings/java/src-completable/main/com/apple/foundationdb/FDBTransaction.java
# bindings/java/src-completable/main/com/apple/foundationdb/JNIUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/KeySelector.java
# bindings/java/src-completable/main/com/apple/foundationdb/LocalityUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/NativeFuture.java
# bindings/java/src-completable/main/com/apple/foundationdb/OptionsSet.java
# bindings/java/src-completable/main/com/apple/foundationdb/Range.java
# bindings/java/src-completable/main/com/apple/foundationdb/RangeQuery.java
# bindings/java/src-completable/main/com/apple/foundationdb/ReadTransactionContext.java
# bindings/java/src-completable/main/com/apple/foundationdb/Transaction.java
# bindings/java/src-completable/main/com/apple/foundationdb/TransactionContext.java
# bindings/java/src-completable/main/com/apple/foundationdb/async/AsyncUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/async/Cancellable.java
# bindings/java/src-completable/main/com/apple/foundationdb/async/CloneableException.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/DirectoryLayer.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/DirectoryPartition.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/DirectorySubspace.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/DirectoryUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/MismatchedLayerException.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/PathUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/subspace/Subspace.java
# bindings/java/src-completable/main/com/apple/foundationdb/tuple/ByteArrayUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/tuple/Tuple.java
# bindings/java/src-completable/main/com/apple/foundationdb/tuple/TupleUtil.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/AsyncDirectoryExtension.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/AsyncStackTester.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/BlockingBenchmark.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/ConcurrentGetSetGet.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/Context.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/ContinuousSample.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/DirectoryExtension.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/DirectoryTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/DirectoryUtil.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/Example.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/Instruction.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/IterableTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/LocalityTests.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/ParallelRandomScan.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/RangeTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/ReadWrite.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/SerialInsertion.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/SerialIteration.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/SerialTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/StackEntry.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/StackTester.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/StackUtils.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/TupleTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/VersionstampSmokeTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/WatchTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/WhileTrueTest.java
# bindings/java/src/test/com/apple/foundationdb/test/AsyncPerformanceTester.java
2017-12-14 13:50:56 -08:00
Alec Grieser
24c6439456
Merge pull request #207 from cie/java-add-missing-dispose
...
Update the Java bindings to call add missing dispose calls.
2017-12-14 13:38:15 -08:00
A.J. Beamon
7102e4f97a
Merge pull request #223 from cie/java-future-cleanup
...
Java cleanup
2017-12-14 13:37:33 -08:00
Alec Grieser
fd10562b55
made tabulation consistent for two lines
2017-12-14 13:36:34 -08:00
Alec Grieser
c88b30b815
SPACES TO TABS I CAN'T EVEN RIGHT NOW
2017-12-14 11:49:47 -08:00
Alec Grieser
c7a730006c
I have had it with these monkey-fighting whitespaces changes in this Monday-to-Friday repo
2017-12-14 11:45:08 -08:00
Alec Grieser
311bb89258
for some reason, my IDE wants to insert spaces after a tab instead of a tab and I don't like it 🤬
2017-12-14 11:35:11 -08:00
Alec Grieser
87b769f446
rename methods on iterators to include "remaining" ; removed unused version of mapIterable
2017-12-14 11:33:17 -08:00
Alec Grieser
616e27e476
added redundant modifier check to style and then fixed errors it turned up
2017-12-14 11:07:19 -08:00
Alec Grieser
9b1bcea525
added javadocs for DONE, READY_TRUE, and READY_FALSE ; used it in some places instead of CompletableFuture.completedFuture
2017-12-14 10:10:11 -08:00
Alec Grieser
9934b2e09a
believe it or not, for once, it's a whitespace only change, spaces -> tabs 🤮
2017-12-14 09:57:24 -08:00
Stephen Atherton
33f9f1a95c
Added SnapshotDispatch task for writing snapshots in random order over a specified period of time and adapting speed to a growing or shrinking database. TaskBucket now supports scheduling tasks. TaskFuture now correctly recognizes multiple tasks in its callback space. TaskBucket extendTimeout() now supports specifying the new timeout version. Submitting a backup now requires a snapshot duration.
2017-12-14 01:44:38 -08:00
Alec Grieser
08127bd340
Merge remote-tracking branch 'origin/java-add-missing-dispose' into java-future-cleanup
2017-12-13 16:28:15 -08:00
Alec Grieser
33f8b2f7cf
added a style guide ; fixed errors found from the style guide ; updated tests to use java 8 closures
2017-12-13 16:16:31 -08:00
A.J. Beamon
a5d63ce1e1
Patch up the makefiles and remove references to the completable bindings
2017-12-13 11:07:19 -08:00
A.J. Beamon
d6e4eed5f1
Move Java src-completable to src
2017-12-13 10:18:44 -08:00
A.J. Beamon
59799147bd
Remove Java src folder
2017-12-13 10:17:53 -08:00
A.J. Beamon
8ea671196f
Add missing } in javadoc for Transaction.close
2017-12-13 08:56:35 -08:00
Evan Tschannen
7ce93426ed
fix: connection disabler in removeServerSafely needs to run for the whole test to avoid getting stuck on include all
2017-12-12 18:38:57 -08:00
Stephen Atherton
47a9a7ab0e
Finished backup container discovery / listing via base URL.
2017-12-12 17:44:03 -08:00
Stephen Atherton
b6cfe010a1
Bug fix in URL encoding of delimiter.
2017-12-12 17:31:19 -08:00
Alvin Moore
1c9b522869
Merge branch 'release-5.0'
2017-12-12 15:36:38 -08:00
A.J. Beamon
c3364a2225
Merge branch 'master' into java-add-missing-dispose
...
# Conflicts:
# bindings/java/src-completable/main/com/apple/foundationdb/Cluster.java
# bindings/java/src-completable/main/com/apple/foundationdb/async/AsyncUtil.java
2017-12-12 15:04:14 -08:00
A.J. Beamon
4d749e932c
Update known testers now that completable bindings don't support API versions older than 510
2017-12-12 11:16:38 -08:00
Alec Grieser
4d734a4925
Merge branch 'java-add-missing-dispose' into java-future-cleanup
2017-12-12 11:11:46 -08:00
A.J. Beamon
b831e869e2
Don't call BoundaryIterator.close if it's already closed.
2017-12-12 10:34:01 -08:00
A.J. Beamon
84a428972e
Limit to API version 510. Document the FDB.warnOnUnclosed function.
2017-12-12 09:57:58 -08:00
A.J. Beamon
b354c7fc00
Remove unused constructor, add close() to BoundaryIterator finalizer for now, remove unused debug method from NativeFuture
2017-12-12 09:24:34 -08:00
A.J. Beamon
db4c3cf740
Minor documentation and import edits
2017-12-11 18:28:17 -08:00
Alex Miller
34b626d120
Revert adding hardening options to compile.
...
This appears to have caused performance regressions, which will need to be investigated.
This reverts commit 0b0284ba21989a0b8377f0a4d1057e3e7cd5fae1.
This reverts commit 4bde728b0eb8d277c8f59bfaf24869da67c68c47.
2017-12-11 17:12:46 -08:00
A.J. Beamon
f76e6729fc
Revert whitespace change
2017-12-11 15:01:28 -08:00
A.J. Beamon
171a7f34ea
Replace Disposable with AutoCloseable. Update documentation of close (formerly dispose). Some other small cleanup items.
2017-12-11 14:54:22 -08:00
Alec Grieser
4495a19299
Merge pull request #220 from cie/alexmiller/flowprofcircus
...
Add class restrictions to CpuProfiler, and fix metric crash.
2017-12-11 14:13:22 -08:00
Alec Grieser
51e7e41256
Merge remote-tracking branch 'origin/java-add-missing-dispose' into java-future-cleanup
2017-12-11 08:55:15 -08:00
Alec Grieser
154000e2c3
move most old-style closures to Java 8-style closures
2017-12-11 08:54:35 -08:00
Evan Tschannen
73a0a07eac
clients ask for key location information directly from the proxy, instead of reading it from the database
2017-12-09 16:10:22 -08:00
A.J. Beamon
ab431004a3
Database documentation was updated in the wrong place.
2017-12-08 15:37:24 -08:00
A.J. Beamon
33d047b6e8
Merge branch 'master' into java-add-missing-dispose
2017-12-08 14:53:05 -08:00
A.J. Beamon
0c0069a02e
Various fixes to stack tester Transaction reference counting.
2017-12-08 14:52:01 -08:00
Alex Miller
48660e9ce5
Add class restrictions to CpuProfiler, and fix metric crash.
...
This change largely refactors away the old meaning of the value given to
flow_profiler, which was the number of machines that we'd be profiling, and
instead replaces it with the classes of processes to profile for the duration
of the test. Most importantly, this means that one can profile in circus with
a configuration that has "ssd" in it, and the circus run will still complete
(as long as the argument isn't "storage").
And also finally add some other fixes I had to the same file to conditionally
change the name of the metric we're looking for to comply with what's actually
written.
2017-12-07 19:28:29 -08:00
Alec Grieser
7818beac18
Merge remote-tracking branch 'origin/java-add-missing-dispose' into java-future-cleanup
2017-12-06 16:44:17 -08:00
Stephen Atherton
872edd7540
Merge branch 'release-5.0'
...
# Conflicts:
# fdbclient/FileBackupAgent.actor.cpp
2017-12-06 16:27:04 -08:00
Stephen Atherton
532de63a05
Changed log and range backup task error events to SevWarn from SevError.
2017-12-06 16:21:15 -08:00
Stephen Atherton
41f80bf7ed
Renamed an error, changed blob request failure to Warn severity.
2017-12-06 15:58:54 -08:00
Stephen Atherton
4bc7d0b86a
Updated error names and severities.
2017-12-06 15:42:44 -08:00
Stephen Atherton
d3b4a81ed0
Blobstore connection details in unit tests now come from environment variables.
2017-12-06 14:38:45 -08:00
Stephen Atherton
4068ed3554
Merge branch 'backup-container-refactor' of github.com:apple/foundationdb into backup-container-refactor
2017-12-06 14:12:26 -08:00