Commit Graph

1057 Commits

Author SHA1 Message Date
Markus Pilman ff11c29258
Typo
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-01-22 14:14:08 -08:00
mpilman 30e4f14d1d make port number deterministic 2020-01-22 14:04:31 -08:00
mpilman 92f4c30150 Add `docpreview` target 2020-01-22 13:38:39 -08:00
A.J. Beamon f9a10a00e5
Merge pull request #2566 from schedutron/python-linux-doc
Clarify Docs for Using Python Bindings on Linux
2020-01-22 08:16:24 -08:00
Saurabh Chaturvedi 05784ebe24
Update documentation/sphinx/source/api-python.rst
Use `code-block:: none` instead of `parsed-literal::`

Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-01-22 18:31:45 +05:30
Evan Tschannen 78adbea834 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	flow/Knobs.h
#	versions.target
2020-01-21 21:38:19 -08:00
Alex Miller 813b13be76 A variety of minor, yet potentially contentious, documentation changes:
* Don't suggest Windows is more production tested than macOS
* Update multi-region deficencies, as spill-by-reference is the
  default in 6.2+
* Suggest that `double` replication can be reasonable for production
  deployments if the underlying disks are already replicated as well.
2020-01-21 19:22:17 -08:00
Evan Tschannen b6eb77c7ca updated documentation for 6.2.15 2020-01-21 18:59:04 -08:00
A.J. Beamon 66f130a722 Use python3 in docpreview make target. The SimpleHTTPServer module is called http.server in python3, so if we don't explicitly choose a version it won't work if our python alias isn't the expected version. 2020-01-21 15:08:34 -08:00
Evan Tschannen ba140b1029 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2020-01-20 18:52:28 -08:00
Evan Tschannen f959ed038f updated documentation for 6.2.14 2020-01-20 14:20:22 -08:00
Saurabh Chaturvedi c7101805a7 Update more docs about Python bindings installation on Linux 2020-01-18 20:04:51 +05:30
Saurabh Chaturvedi e934a144e1 Clarify documentation about Python bindings installation on Linux 2020-01-18 19:35:08 +05:30
Saurabh Chaturvedi cd4ddfe95b Fix typo in class scheduling Python example 2020-01-18 18:58:40 +05:30
Alex Miller 93d279b0d8 Add the narrowed versionstamp conflict range information to the documentation. 2020-01-16 21:41:59 -08:00
Evan Tschannen 3f9d9d8b84 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	cmake/FlowCommands.cmake
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/StorageServerInterface.h
#	fdbserver/DataDistributionTracker.actor.cpp
#	fdbserver/MasterProxyServer.actor.cpp
#	fdbserver/fdbserver.actor.cpp
#	flow/Knobs.h
#	flow/Platform.cpp
#	versions.target
2020-01-16 18:37:47 -08:00
dyoungworth 9325072e7e Address AJ's review comments on versionstamp docs 2020-01-16 18:13:24 -08:00
dyoungworth 615d15cb30 Add versionstamp section to Tuple docs 2020-01-16 15:10:31 -08:00
A.J. Beamon a3d3d15e8e
Merge pull request #2517 from tclinken/add-mrs-to-admin-docs-to-6-2
Added machine readable status section to administration documentation
2020-01-15 14:36:10 -08:00
Evan Tschannen 4f8e7683aa updated documentation for 6.2.13 2020-01-15 13:32:38 -08:00
Evan Tschannen 8e83930639 updated release notes for 6.2.12 2020-01-12 22:12:42 -08:00
tclinken 6aa8023788 Fixed minor documentation typo 2020-01-11 17:12:41 -08:00
tclinken b18f06b52a Addressed more review comments 2020-01-11 17:05:29 -08:00
Evan Tschannen 176a1b6319
Merge pull request #2515 from ajbeamon/remove-timer-in-slowtask-profiler
Fix slow task profiler crash
2020-01-10 12:41:57 -08:00
Evan Tschannen a5f544818c
Merge pull request #2420 from ajbeamon/trace-clock-source-fix
Revert change to make g_trace_clock thread_local, ...
2020-01-10 12:36:38 -08:00
A.J. Beamon 07205b5659
Merge pull request #2455 from ajbeamon/document-tls-permissions
Documentation: Added section on permissions to TLS page
2020-01-10 12:22:07 -08:00
Alvin Moore 7628d04fb9 Merge branch 'release-6.2' of github.com:apple/foundationdb into release_6.2_merge
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2020-01-09 07:21:16 -08:00
tclinken 3eb428d874 Addressed review comments 2020-01-06 18:05:24 -08:00
Trevor Clinkenbeard ed73e34e35 Remove unnecessary comma
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-01-06 18:05:07 -08:00
tclinken 698c3f85ad Added machine readable status section to administration documentation 2020-01-06 18:04:59 -08:00
A.J. Beamon 6cf38790d6 Reorganize declaration of variable and add release note. 2020-01-06 12:27:56 -08:00
Bhaskar Muppana 2919127526
Merge pull request #2483 from satherton/fix-backup-status-snapshot-reads
Backup and DR layer status document generation now uses snapshot reads…
2020-01-06 07:54:24 -08:00
A.J. Beamon 3dd3ac3cfd Merge branch 'release-6.2' into trace-clock-source-fix
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2020-01-02 15:14:12 -08:00
Meng Xu ed65ee1ccd
Merge pull request #2407 from senthil-ram/DiskSnapDocumentation
Disk snapshot backup and restore documentation
2019-12-23 15:59:40 -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
A.J. Beamon 45700c535a
Merge pull request #2472 from vishesh/doc-compare-and-clear-6.2
DocBlitz: atomic compare and clear
2019-12-19 09:04:48 -08:00
A.J. Beamon d12dd1b6a2
Merge pull request #2476 from tclinken/add-status-doc-comments-to-6.2
Add status documentation comments to 6.2
2019-12-19 08:47:51 -08:00
Steve Atherton e9ddf3f3e4 Added release note about backup/dr status update conflict rate reduction. 2019-12-19 00:48:03 -08:00
Jingyu Zhou 0552e9aa12
Merge pull request #2452 from ajbeamon/document-network-thread-and-client-logging
Add some documentation for the client network thread and client logging.
2019-12-18 10:41:39 -08:00
Trevor Clinkenbeard c7aee1cf79 Update documentation/sphinx/source/mr-status-json-schemas.rst.inc
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-17 11:56:08 -08:00
Trevor Clinkenbeard b4d43f0677 Update documentation/sphinx/source/mr-status-json-schemas.rst.inc
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-17 11:55:55 -08:00
tclinken 96eb21055c Added comments for in_flight_bytes and in_queue_bytes in status documentation
This issue was pointed out at
https://forums.foundationdb.org/t/how-to-interpret-moving-data-parameters/1621
2019-12-17 11:55:42 -08:00
tclinken 44a7502384 Added comment on total_written_bytes in status documentation
This issue was pointed out at
https://forums.foundationdb.org/t/when-is-moving-data-total-written-bytes-reset/1625
2019-12-17 11:55:26 -08:00
tclinken 74ce5988d2 Added comments to status documentation
These comments consolidate some clarifications made at
https://forums.foundationdb.org/t/few-queries-on-status-json/684
2019-12-17 11:55:13 -08:00
Vishesh Yadav eee784fbdb doc: Reorder compare-and-clear documentation 2019-12-16 13:54:23 -08:00
Vishesh Yadav 274a73171c docs: Add counter clear example for CompareAndClear in dev guide 2019-12-16 13:54:05 -08:00
Vishesh Yadav 5c48a105c5 docs: Document CompareAndClear atomic op 2019-12-16 13:53:52 -08:00
sramamoorthy 34eff84756 address review comments 2019-12-16 13:31:43 -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 c71f94f514 revert unintentional changed line 2019-12-14 00:28:08 +05:30
gauravvnera 83da581314 addressed review comments 2019-12-14 00:10:25 +05:30
gauravvnera 59c42360f7
Update documentation/sphinx/source/release-notes.rst
Review comments.

Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-13 23:52:57 +05:30
gauravvnera 741dbbc763 add release notes 2019-12-13 23:19:40 +05:30
gauravvnera 1dedd3df56 Clarify Documentation for clear_range 2019-12-13 09:18:57 +05:30
sramamoorthy 92726dfd91 make fdb role names as inline clear text 2019-12-12 14:54:56 -08:00
A.J. Beamon f50841de0f Add a note that old API versions from beta and alpha releases are not documented in the upgrade guide. 2019-12-12 14:51:16 -08:00
sramamoorthy 67e724468b more minor tweaks 2019-12-12 14:37:34 -08:00
sramamoorthy 3ba9d79e88 Fix sample snap create script and add error codes 2019-12-12 14:20:52 -08:00
A.J. Beamon 94dc152180 Add an API version upgrade guide that specifically documents what needs to change to client code when upgrading API versions. 2019-12-12 14:19:43 -08:00
A.J. Beamon 41cf2dbfa6 Added section on permissions to TLS page 2019-12-12 11:18:55 -08:00
A.J. Beamon 3cc3f1d2ad Note that range reads are supported natively by the database and have little cost over regular range reads. 2019-12-12 10:50:21 -08:00
A.J. Beamon de2250cc62 Be more explicit about the single network thread limitation. Add a note about latencies when the network thread is saturated. 2019-12-12 08:34:12 -08:00
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
Evan Tschannen e99bac99f1
Merge pull request #2427 from ajbeamon/fix-commit-client-buggify
Fix internal error when client buggify fails successful transaction with commit_unknown_result
2019-12-11 17:29:54 -08:00
A.J. Beamon bef9c43823 Add some documentation for the client network thread and client logging. Also fix a minor documentation formatting problem in administration. 2019-12-11 16:05:03 -08:00
Xin Dong 8016d02699 Added documents explaining the at-most-once guarantee provided by add callbacks function 2019-12-11 14:45:39 -08:00
Vishesh Yadav 19daaf4bbb
Merge pull request #2215 from tapaswenipathak/atomic-add
Documentation for atomic add
2019-12-11 13:56:56 -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
sramamoorthy 71e93f4d04 more edits and an example workflow 2019-12-11 09:53:18 -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
sramamoorthy eae0daabf8 indentation and minor tweak 2019-12-09 14:09:41 -08:00
sramamoorthy d9d10ce1ba add few sections and more edits 2019-12-09 14:09:41 -08:00
sramamoorthy 2bb0f3c859 add ref to disk-snapshot-backup in operation page 2019-12-09 14:09:41 -08:00
sramamoorthy fb6d1a5062 Disk snapshot backup and restore documentation 2019-12-09 14:09:41 -08:00
A.J. Beamon c9815d95b5 Add release note. 2019-12-09 09:48:16 -08:00
A.J. Beamon ad22860c1a Add release note. 2019-12-06 10:18:22 -08:00
Meng Xu a3ef3199c6
Merge pull request #2281 from fzhjon/include-failed-ss
Allow re-inclusion of servers marked as failed
2019-12-03 09:53:33 -08:00
Jon Fu 92892d4168 Merge branch 'master' of https://github.com/apple/foundationdb into include-failed-ss 2019-11-25 11:05:35 -08:00
Evan Tschannen 3c769fcf60 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/ClusterController.actor.cpp
#	fdbserver/MasterProxyServer.actor.cpp
#	versions.target
2019-11-22 15:39:19 -08:00
Evan Tschannen ebcb2f79ed Merge branch 'master' of github.com:apple/foundationdb 2019-11-22 15:34:49 -08:00
Evan Tschannen 593db826b2 removed accidental merge code 2019-11-22 11:04:35 -08:00
Evan Tschannen 44765a46ac Merge branch 'release-6.2' of github.com:apple/foundationdb into release-6.2
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-11-22 11:00:22 -08:00
Evan Tschannen 837f852ad9 updated documentation for 6.2.11 2019-11-22 10:58:17 -08:00
A.J. Beamon edc4f9b0c9 Add release note. 2019-11-20 11:46:30 -08:00
negoyal d46c7ded59 Merge remote-tracking branch 'origin/master' into storage-cache-subfeature1 2019-11-14 17:52:22 -08:00
Evan Tschannen 8d3ef89540 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/MutationList.h
#	fdbserver/MasterProxyServer.actor.cpp
#	versions.target
2019-11-14 15:49:56 -08:00
Evan Tschannen 04fdbcbe92 fixed documentation 2019-11-13 20:59:30 -08:00
Evan Tschannen abe241394d updated documentation for 6.2.10 2019-11-13 20:55:59 -08:00
Jingyu Zhou 9c0f570ecd
Merge pull request #1966 from mpilman/features/flow-tutorial
Ported flow tutorial to fdb 6
2019-11-13 20:21:10 -08:00
mpilman 6e2a6082ea addressed review comments 2019-11-13 17:26:01 -08:00
A.J. Beamon 7041083012 Add release note 2019-11-13 12:56:48 -08:00
Evan Tschannen e8016aba7b updated documentation for 6.2.9 2019-11-12 23:16:35 -08:00
Jon Fu 0f6b444551 adjusted spacing of notes 2019-11-12 16:16:13 -08:00
Jon Fu 2bbf37f5ee added some documentation notes 2019-11-12 15:08:25 -08:00
Markus Pilman e1d380e8d0
Update documentation/tutorial/tutorial.actor.cpp
Co-Authored-By: Jingyu Zhou <jingyuzhou@gmail.com>
2019-11-12 13:12:08 -08:00
negoyal a4a0bf18f9 Merging with Master. 2019-11-12 13:01:29 -08:00
Evan Tschannen afc9713005 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/FDBTypes.h
#	fdbserver/LogSystem.h
#	fdbserver/LogSystemPeekCursor.actor.cpp
#	fdbserver/OldTLogServer_6_0.actor.cpp
#	fdbserver/TLogServer.actor.cpp
#	versions.target
2019-11-06 13:45:37 -08:00
Evan Tschannen cb65641115 updated downloads for 6.2.8 2019-11-04 20:25:49 -08:00
Evan Tschannen daac8a2c22 Knobified a few variables 2019-11-04 20:21:38 -08:00
Evan Tschannen 4de60fc437 Merge branch 'release-6.2'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/TLogServer.actor.cpp
2019-11-01 15:48:04 -07:00
Evan Tschannen f4143c4f50 updated release notes 2019-11-01 14:07:01 -07:00
Evan Tschannen 7f75eca7cb updated release notes 2019-10-31 17:06:58 -07:00
Evan Tschannen 8f0348d5e0 fix: merges which cross over systemKeys.begin did not properly decrement the systemSizeEstimate 2019-10-31 16:38:33 -07:00
Evan Tschannen 2ce57b6735
Merge pull request #2198 from ajbeamon/increase-location-cache-size
Increase the default client shard location cache size by a factor of 2.
2019-10-31 10:23:45 -07:00
Evan Tschannen 3325980c03 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/DataDistribution.actor.cpp
#	fdbserver/OldTLogServer_6_0.actor.cpp
#	fdbserver/TLogServer.actor.cpp
#	fdbserver/WorkerInterface.actor.h
#	fdbserver/worker.actor.cpp
#	versions.target
2019-10-24 17:38:15 -07:00
Evan Tschannen 7579bc7e7e updated release notes 2019-10-24 10:09:37 -07:00
Evan Tschannen 2f6b661b51 updated documentation for 6.2.7 2019-10-23 11:17:53 -07:00
A.J. Beamon 84bd55caa3 Add release note 2019-10-23 10:41:09 -07:00
Evan Tschannen 688940b685 merge 6.2 into master 2019-10-21 11:43:46 -07:00
A.J. Beamon 27b6875fd9
Merge pull request #2246 from davisp/clarify-kill-on-configuration-change-docs
Clarify docs on `kill_on_configuration_change`
2019-10-21 09:56:43 -07:00
Evan Tschannen c4e3c9f916 updated documentation for 6.2.6 2019-10-16 21:57:19 -07:00
Evan Tschannen a85f69c62f
Merge pull request #2241 from etschannen/feature-recruitment-cleanup
Fixed a few small issues with recruitment logic on the cluster controller
2019-10-16 16:25:42 -07:00
Evan Tschannen 552eb44bf8
Merge pull request #2230 from ajbeamon/fix-fault-tolerance-reporting-with-remote-regions
Fix: status would fail to account for remote regions when...
2019-10-16 14:51:48 -07:00
Tapasweni Pathak 3b9d771511
r/param2/param
Co-Authored-By: Andrew Noyes <anoyes34@gmail.com>
2019-10-17 00:12:32 +05:30
Paul J. Davis c22ff7faa8 Clarify docs on `kill_on_configuration_change`
The previous language was ambiguous about which processes would not be
restarted on configuration change. This makes it clear that its the
monitored processes and not fdbmonitor itself.
2019-10-16 13:02:01 -05:00
Tapasweni Pathak 08810b8751 address review 2019-10-16 23:23:54 +05:30
Tapasweni Pathak 45a416bd0d Merge remote-tracking branch 'upstream/master' into atomic-add 2019-10-16 22:50:17 +05:30
Evan Tschannen 15a94eea04 removed unintended code 2019-10-14 18:59:10 -07:00
Evan Tschannen 35e816e9ad added the ability to configure satellite_logs by satellite location, this will overwrite the region configure if both are present 2019-10-14 18:30:15 -07:00
A.J. Beamon e8f1b20603
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: Evan Tschannen <36455792+etschannen@users.noreply.github.com>
2019-10-10 12:47:30 -07:00
A.J. Beamon 8b8c712cad Add release note 2019-10-10 10:40:52 -07:00
A.J. Beamon d4b5ca88bc Add release note 2019-10-09 14:24:49 -07:00
Tapasweni Pathak 239ebdc3c3 Documentation for atomic add 2019-10-05 03:32:34 +05:30
Meng Xu d0147e5e5d Merge branch 'release-6.2' into mengxu/merge-release620-to-master-v3
Resolved Conflicts:
	documentation/sphinx/source/release-notes.rst
	fdbserver/DataDistribution.actor.cpp
	versions.target
2019-10-02 13:22:56 -07:00
A.J. Beamon 2f7c0bf43a Add release note 2019-10-01 14:35:04 -07:00
A.J. Beamon 43211194c1 Add release note 2019-10-01 08:40:26 -07:00
Evan Tschannen 803b05f159 Merge branch 'release-6.2' of github.com:apple/foundationdb into feature-cleanup-mutations
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-09-30 13:42:49 -07:00
A.J. Beamon 0bf7fdb450 Merge branch 'release-6.1' into merge-release-6.1-into-release-6.2
# Conflicts:
#	bindings/c/fdb_c.cpp
#	documentation/sphinx/source/release-notes.rst
2019-09-30 13:37:46 -07:00
A.J. Beamon 87607b88a6 Add release note for existing change on release 6.1 branch 2019-09-30 13:23:25 -07:00
A.J. Beamon ad57782078 Reword release note 2019-09-30 13:17:48 -07:00
Evan Tschannen cadf82eca0 updated documentation for 6.2.5 2019-09-30 13:15:30 -07:00
A.J. Beamon aae0dfd1e0 Add release note 2019-09-30 13:12:50 -07:00
Evan Tschannen 045175bd0e added tracking for the size of the system keyspace 2019-09-27 22:39:19 -07:00
A.J. Beamon d7f5cf1c3a FoudnationDB -> FoundationDB
does not a -> does not have a
2019-09-23 09:10:36 -07:00
Meng Xu d2fd1f4931 DD:MisconfiguredLocality:Fix review comments 2019-09-17 13:04:21 -07:00
Meng Xu a8fff56f6e ReleaseNotes:Add DD fix for 6.2.5 2019-09-15 11:33:36 -07:00
Evan Tschannen b495cc697b Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2019-09-13 09:25:08 -07:00
Evan Tschannen 058cb70f4e updated documentation for 6.2.4 2019-09-13 00:31:05 -07:00
A.J. Beamon 6c5f61ef81 Merge branch 'release-6.2' into release-note-tweaks
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-09-12 15:16:25 -07:00
A.J. Beamon d2a66c32f3
Merge pull request #2073 from ajbeamon/incompatible-client-release-note
Add release note for incompatible client count regression.
2019-09-12 14:02:05 -07:00
A.J. Beamon 5cab17513b Fix broken documentation role 2019-09-11 10:52:38 -07:00
A.J. Beamon 2d3232deb1 Update release notes 2019-09-11 10:42:21 -07:00
A.J. Beamon 6100d3274d
Merge pull request #2058 from tclinken/expose-lock-status
Added lockUID to status output if database is locked
2019-09-11 08:47:35 -07:00
Trevor Clinkenbeard 795b0248c4
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-09-10 13:58:09 -07:00
Trevor Clinkenbeard 9d80d041b9 Added 7.0 release note for database_lock_state status field 2019-09-06 22:21:05 -07:00
Trevor Clinkenbeard c70cac0d5f Updated mr-status-json-schemas.rst.inc to include database_lock_state 2019-09-06 22:21:00 -07:00