Commit Graph

62 Commits

Author SHA1 Message Date
Balachandar Namasivayam a167bf344e Update api version to 700 2020-05-28 12:16:03 -07:00
Andrew Noyes fbdade0434 Remove warning about combining ryw-disabled w/ versionstamped keys
We test this combination now (#3067), and don't know of any reason why
this shouldn't work
2020-05-27 23:52:08 +00:00
Evan Tschannen c87aa33941 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	bindings/go/src/fdb/generated.go
#	documentation/sphinx/source/api-common.rst.inc
#	documentation/sphinx/source/api-ruby.rst
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/FailureMonitorClient.actor.cpp
#	fdbclient/NativeAPI.actor.cpp
#	fdbclient/vexillographer/fdb.options
#	fdbrpc/FlowTransport.actor.cpp
#	fdbserver/OldTLogServer_6_0.actor.cpp
#	fdbserver/TLogServer.actor.cpp
#	fdbserver/fdbserver.actor.cpp
#	versions.target
2020-04-23 13:47:53 -07:00
A.J. Beamon c11b9d0721 Including port in addresses option is deprecated in 630 rather than 700. Includes other latent generated go changes to the documentation. 2020-04-07 08:51:15 -07:00
Balachandar Namasivayam 6d570cd865 Change version from 7.0 to 6.3 2020-04-03 21:38:58 -07:00
Jingyu Zhou ae480c14a3 Add documentation of get_approximate_size for Python, Ruby, and Go
This was missed from original PR #1756, where only C API was documented.
2020-03-31 13:42:02 -07:00
A.J. Beamon 649fc6ba94
Merge pull request #2329 from davisp/trace-clock-source-network-option
Add network option for the trace clock source
2020-02-15 10:43:00 -08:00
Paul J. Davis 32e285a761 Add network option for the trace clock source
This option allows clients to select the clock source for trace events
similar to the `--traceclock` command line parameter for `fdbserver`.
Using the `realtime` clock sources makes loading event data into
OpenTracing systems like Jaeger more useful.
2020-02-15 11:30:43 -06:00
Andrew Noyes e95e04f650 Remove include-port-in-address from sphinx source 2020-02-04 09:56:47 -08:00
Andrew Noyes 2ce887012c Respect api version for include_port_in_address 2020-02-03 15:25:30 -08:00
Andrew Noyes 07a3051f0e Enable include_port_in_address by default for api version 700
Resolves #2607
2020-02-03 15:10:00 -08:00
A.J. Beamon 72f92626e4 Update API version to 700 2020-01-30 09:26:27 -08:00
Alex Miller 93d279b0d8 Add the narrowed versionstamp conflict range information to the documentation. 2020-01-16 21:41:59 -08:00
Alvin Moore c0614bc037
Merge pull request #2492 from apple/release-6.2
Release 6.2 Merge Into Master
2019-12-20 15:21:33 -08:00
Vishesh Yadav eee784fbdb doc: Reorder compare-and-clear documentation 2019-12-16 13:54:23 -08:00
Vishesh Yadav 5c48a105c5 docs: Document CompareAndClear atomic op 2019-12-16 13:53:52 -08:00
A.J. Beamon 48c0c3d67c
Merge pull request #2460 from apple/release-6.2
Release 6.2 Merge Into Master
2019-12-13 14:11:08 -08:00
gauravvnera 83da581314 addressed review comments 2019-12-14 00:10:25 +05:30
Alvin Moore 3bf971ba8b Merge branch 'release-6.2' of github.com:apple/foundationdb into release_6.2_merge
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/storageserver.actor.cpp
2019-12-12 07:13:12 -08:00
Vishesh Yadav 1b93c10332
Merge pull request #2438 from ajbeamon/document-open-multiple-databases
Add documentation about opening connections to multiple clusters
2019-12-11 13:01:00 -08:00
Balachandar Namasivayam 2d4339ae7a Addressed review comments by explicitly mentioning that type of identifier in the set_debug_transaction_identifier(id) method. 2019-12-10 17:30:46 -08:00
Balachandar Namasivayam e9ad99ae72
Update documentation/sphinx/source/api-common.rst.inc
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-10 14:22:39 -08:00
Balachandar Namasivayam b3bedf7cb3 Updated ruby binding for transaction options related to logging and also fixed a typo. 2019-12-10 13:27:54 -08:00
A.J. Beamon bdbc97c452 Add docuentation about opening connections to multiple clusters 2019-12-10 12:38:37 -08:00
Balachandar Namasivayam 416c5578b7 Add transaction logging option to python api documentation. 2019-12-09 18:36:29 -08:00
Tapasweni Pathak 3b9d771511
r/param2/param
Co-Authored-By: Andrew Noyes <anoyes34@gmail.com>
2019-10-17 00:12:32 +05:30
Tapasweni Pathak 08810b8751 address review 2019-10-16 23:23:54 +05:30
Andrew Noyes 77e770e0ef Follow convention and cross reference database/tx option 2019-09-06 08:53:18 -07:00
Andrew Noyes 95c6c9618e Update documentation and testers for new options 2019-09-05 16:40:12 -07:00
Evan Tschannen b509a441e7 Merge branch 'master' into feature-skip-confirm
# Conflicts:
#	bindings/flow/tester/Tester.actor.cpp
#	bindings/go/src/_stacktester/stacktester.go
#	bindings/java/src/test/com/apple/foundationdb/test/AsyncStackTester.java
#	bindings/java/src/test/com/apple/foundationdb/test/StackTester.java
#	bindings/python/tests/tester.py
#	bindings/ruby/tests/tester.rb
#	documentation/sphinx/source/api-c.rst
#	documentation/sphinx/source/api-python.rst
#	documentation/sphinx/source/api-ruby.rst
#	documentation/sphinx/source/data-modeling.rst
#	documentation/sphinx/source/developer-guide.rst
#	fdbclient/vexillographer/fdb.options
#	fdbserver/MasterProxyServer.actor.cpp
2019-07-27 15:08:13 -07:00
A.J. Beamon 93be69b6a3 Increase the API version to 620. 2019-07-18 10:56:05 -07:00
Evan Tschannen 02de53160d only skip confirm epoch live if CAUSAL_READ_RISKY is enabled
time checked on the proxy should be less than the time waited by the master to account for clock speed differences
setting REQUIRED_MIN_RECOVERY_DURATION and ENFORCED_MIN_RECOVERY_DURATION to 0 will go back to the old behavior
2019-07-12 17:58:16 -07:00
A.J. Beamon d5051b08dd Make trace event field lengths (and total event sizes) default knobified and configurable. Add a transaction option to control the field length of transaction debug logging. Make the program start command line field less likely to be truncated. 2019-07-12 16:12:35 -07:00
A.J. Beamon 2035b36257 Make default and persistent options specifyable via annotations to fdb.options. Fix some issues with persisting these options in the multi-version client. Make size limit option not persistent. 2019-06-28 13:24:32 -07:00
Alec Grieser e8c75505d3
Merge pull request #1725 from jzhou77/db-option
Add transaction size option
2019-06-21 08:25:34 -07:00
Jingyu Zhou 312a7bc16d
Update documentation/sphinx/source/api-common.rst.inc
Co-Authored-By: Alec Grieser <alloc@apple.com>
2019-06-20 23:33:41 -07:00
Jingyu Zhou 0715ae493b
Update documentation/sphinx/source/api-common.rst.inc
Co-Authored-By: Alec Grieser <alloc@apple.com>
2019-06-20 23:33:16 -07:00
Jingyu Zhou 3a63d053e9 Address review comments for PR#1725 2019-06-20 14:06:32 -07:00
Jingyu Zhou 387ed4fc8d Fix documentation 2019-06-19 20:31:56 -07:00
Jingyu Zhou bf6bd92d8b Fix documentation on transaction size limit 2019-06-19 14:54:50 -07:00
Alex Miller dfe7ca2610
Apply suggestions from code review
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-06-12 17:39:11 -07:00
Alex Miller b032b6a7f9 Fix documentation problems highlighted in #1363 2019-06-11 15:02:00 -07:00
A.J. Beamon f363bdb007 Update documentation about batch priority transactions 2019-03-26 15:45:38 -07:00
Alec Grieser 64e45e6826
retry limit and max delay transaction options are no longer reset after onError 2019-03-21 18:50:02 -04:00
Alec Grieser 22f592ce6e
reset the timeout only if the API version is less than 610 to allow transactions with longer timeouts than the database default 2019-03-21 16:47:12 -04:00
Alec Grieser 0cec120803
document new database options added in resolution to #775 2019-03-20 11:15:19 -06:00
Ryan Worl d90da27ee5 Add Go to list of supported bindings for `set_versionstamped_key` in the Tuple layer. 2019-03-11 14:33:32 -04:00
Chris Donati 6d86523040 Update docs regarding versionstamp operations
Since API version 520, the last 4 bytes are used as an index for
both the key and value transformations.
2019-02-17 11:34:12 -08:00
Andrew Noyes 768d7678be Add trace_format network option 2019-01-28 15:14:17 -08:00
A.J. Beamon 890a0f3e82 Merge branch 'master' into remove-cluster-from-bindings
# Conflicts:
#	bindings/flow/fdb_flow.actor.cpp
2018-11-26 12:01:03 -08:00