Commit Graph

143 Commits

Author SHA1 Message Date
Alec Grieser 0c2e801d40
Merge remote-tracking branch 'upstream/release-5.1' into merge-release-5.1 2018-05-30 11:49:29 -07:00
A.J. Beamon e172a7f6f1 Fix spacing in build file 2018-05-23 15:01:13 -07:00
Alvin Moore 83c1754181 Modified the groupId to org.foundationdb 2018-05-17 12:53:57 -07:00
Alec Grieser e5378083ec
honor length in Tuple.fromBytes when passed in
addresses #362
2018-05-10 15:27:01 -07:00
Alec Grieser 47c9e4f923
update bindings and bindingtester that uses versionstamps to use new protocol
issue #148
2018-05-08 08:57:09 -07:00
Alec Grieser 6ee14bbb93
expose second versionstamp value type through vexillographer and add support in bindings and bindingtester 2018-05-08 08:57:09 -07:00
A.J. Beamon d5f69ff596
Merge pull request #296 from apple/release-5.1
Merge Release 5.1 Into Release 5.2
2018-05-03 12:05:35 -07:00
John Brownlee 1739c82c1b Fixes the links to download the client libraries in our documentation and packages. 2018-05-01 16:10:51 -07:00
A.J. Beamon 060b655257
Add another line of description to synchronization comment. 2018-05-01 10:00:49 -07:00
A.J. Beamon a8c083509c Add a note about why the high-contention allocator synchronizes on HighContentionAllocator.class rather than Transaction. 2018-05-01 09:31:40 -07:00
Iuri Sitinschi d52f8eb255 java binding: remove unnecessary collection wrapper 2018-04-30 10:05:53 -07:00
Alec Grieser a1faaafca3
Merge remote-tracking branch 'upstream/release-5.1' into merge-release-5.1 2018-04-27 16:38:18 -07:00
Evan Tschannen d2a684363b remove more dev null is web scale options in the binding testers 2018-04-27 12:22:38 -07:00
Alec Grieser 23ef89ae62
Merge remote-tracking branch 'upstream/release-5.1' into merge-release-5.2 2018-04-19 10:24:43 -07:00
Alec Grieser bba4c065cb
fix broken links within javadocs 2018-04-19 09:44:40 -07:00
Alec Grieser b18f6200db
remove references to read_ahead_disable transaction option in bindings tests 2018-04-11 11:43:01 -07:00
Evan Tschannen c1ba16b3c8 Merge branch 'release-5.1' into release-5.2
# Conflicts:
#	bindings/java/src/test/com/apple/foundationdb/test/AbstractTester.java
#	bindings/java/src/test/com/apple/foundationdb/test/VersionstampSmokeTest.java
#	bindings/nodejs/lib/fdb.js
#	bindings/nodejs/src/Version.h
#	bindings/nodejs/tests/tuple_test.js
2018-04-10 16:50:47 -07:00
Alec Grieser 1efb007648
spaces to tabs
Our Java bindings were in a state where we had a handful of files that were indented with spaces, while the rest were indented with tabs. In the interest of (1) fixing all of the indentation without (2) blowing all history, it seemed expedient to use tabs everywhere. So, here we are.
2018-04-09 19:03:47 -07:00
AlvinMooreSr c6347c79f5
Merge pull request #114 from apple/release-5.1
Release 5.1 Merge
2018-03-22 10:31:47 -07:00
Alec Grieser 96a27fe626
Merge remote-tracking branch 'upstream/release-5.1' into javadocs-warnings-fix 2018-03-22 09:56:49 -07:00
Alec Grieser a2d3c66379
minor text fixes 2018-03-22 09:53:05 -07:00
Yichi Chiang 5a63af8f3f Add 'the' word back in javadoc in DirectoryPartition.java 2018-03-22 09:22:13 -07:00
Alec Grieser 8d424a5097
javadoc prose fixes 2018-03-21 19:25:36 -07:00
Alec Grieser 4c7c660adb
clean up Tuple javadocs 2018-03-21 19:24:08 -07:00
A.J. Beamon e2d3afb621 Merge branch 'release-5.1' into merge-release-5.1-into-release-5.2
# Conflicts:
#	Makefile
#	documentation/sphinx/Makefile
#	documentation/sphinx/source/administration.rst
#	documentation/sphinx/source/anti-features.rst
#	documentation/sphinx/source/api-general.rst
#	documentation/sphinx/source/building-cluster.rst
#	documentation/sphinx/source/class-scheduling-go.rst
#	documentation/sphinx/source/class-scheduling-java.rst
#	documentation/sphinx/source/class-scheduling-ruby.rst
#	documentation/sphinx/source/class-scheduling.rst
#	documentation/sphinx/source/command-line-interface.rst
#	documentation/sphinx/source/configuration.rst
#	documentation/sphinx/source/downloads.rst
#	documentation/sphinx/source/fault-tolerance.rst
#	documentation/sphinx/source/features.rst
#	documentation/sphinx/source/getting-started-linux.rst
#	documentation/sphinx/source/getting-started-mac.rst
#	documentation/sphinx/source/guide-common.rst.inc
#	documentation/sphinx/source/hierarchical-documents-java.rst
#	documentation/sphinx/source/index.rst
#	documentation/sphinx/source/known-limitations.rst
#	documentation/sphinx/source/multimaps-java.rst
#	documentation/sphinx/source/performance.rst
#	documentation/sphinx/source/segmented-range-reads-java.rst
#	documentation/sphinx/source/simple-indexes-java.rst
#	documentation/sphinx/source/spatial-indexing-java.rst
#	documentation/sphinx/source/subspace-indirection-java.rst
#	documentation/sphinx/source/tables-java.rst
#	documentation/sphinx/source/vector-java.rst
#	versions.target
2018-03-21 09:28:10 -07:00
Yichi Chiang f23df874ce Fix review comments 2018-03-20 16:45:34 -07:00
Yichi Chiang e9e8674516 Fix java dead links and anchors 2018-03-20 15:31:17 -07:00
Alec Grieser f263b2c6bd
fix typo ; add javadoc return thing ; add some exceptions to trigger if thing succeeds 2018-03-20 09:39:19 -07:00
Alec Grieser 8a2aaf1268
remove somewhat questionable fallback if /user/libexec/java_home is not present 2018-03-20 09:17:16 -07:00
Alec Grieser fd5763efa4
fixed all the warnings making javadocs 2018-03-19 18:45:21 -07:00
Alec Grieser 03fc931e86
use JAVA_HOME to find location of JVM for headers for JNI build 2018-03-19 14:06:17 -07:00
Alex Miller a975cb82e7 Fix other broken links in java docs. 2018-03-19 13:42:42 -07:00
Alex Miller 9763a61a22 Fix broken links in pointing to cluster file documentation. 2018-03-19 13:25:09 -07:00
John Brownlee 91fa01a5a6 Updates URLs and email addresses in documentation and package config. 2018-03-15 16:30:29 -07:00
Alec Grieser 5a331b8b9f
change literal angle brackets to html stand-ins within a javadoc comment 2018-03-15 13:36:23 -07:00
Alec Grieser 8dc05b3d81
added methods to (1) determine if an API version has been selected and (2) get it in flow, go, java, python, and ruby bindings
rdar://problem/33838833
2018-03-14 12:26:00 -07:00
Alec Grieser 285e1a1ccc bump API version to 520 2018-03-02 10:30:41 -08:00
A.J. Beamon 0604e842fc Update Java documentation for 5.1 bindings to indicate that only API version 510 is supported. 2018-03-02 10:24:54 -08:00
Alec Grieser c639f72389 fix package names within javadoc target 2018-02-27 18:42:08 -08:00
Alec Grieser 0bae9880f1 remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
A.J. Beamon 7b19fe4d11 Remove non-existing file FdbJNI.h from visual studio project 2018-01-24 12:07:43 -08:00
Alec Grieser f2221cd16e updated documentation to reflect startNetwork starting a thread 2017-12-15 15:59:51 -08:00
A.J. Beamon 11dba3e8ef Update a bunch of tests and some documentation to use dispose. 2017-12-15 15:19:23 -08:00
Alec Grieser 916105cd35 java now names the network thread "fdb-network-thread" 2017-12-15 12:23:01 -08:00
A.J. Beamon 83b21cc57b Set the thread name for threads created by our default executor in the Java bindings. 2017-12-15 11:00:29 -08:00
A.J. Beamon 33558e2757 Fix links to general FDB documentation. De-double-pluralize Transaction. 2017-12-15 09:19:01 -08:00
A.J. Beamon 8b84d5e7d9 Testing the removal of some pre/post build events in our fdb_java vcxproj file. These built the Java bindings jar, but only for the old bindings that no longer exist. 2017-12-15 08:28:29 -08:00
A.J. Beamon e8c902f57a Add -f to rm command in javadoc_clean makefile target 2017-12-15 08:01:25 -08:00
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