Commit Graph

1919 Commits

Author SHA1 Message Date
Chaoguang Lin 588041f977 Polish words according to comments 2022-04-21 12:40:32 -07:00
Chaoguang Lin 9f110b0f51 Update documentations and comments 2022-04-21 10:19:44 -07:00
Xiaoxi Wang 2fd640b0d0 fix doc compilation 2022-04-20 21:27:22 -07:00
Xiaoxi Wang 5d5dae9a0c update release note 2022-04-20 21:27:22 -07:00
Chaoguang Lin 6bfa4f6ac4 Fix typos; Polish documentations according to comments 2022-04-19 13:57:11 -07:00
Chaoguang Lin 36c876b769 Fix a typo; Fix a format error in special-keys.rst 2022-04-18 18:10:17 -07:00
Chaoguang Lin 4af36fa9ea Update documentations 2022-04-18 17:59:28 -07:00
Chaoguang Lin c0264a8522 Remove the client profiling special keys and update related documentations 2022-04-18 17:54:50 -07:00
Ray Jenkins 865b5f1ff8 Substitute other with author. 2022-04-18 14:50:30 -05:00
Ray Jenkins 28ee6fd7b2 Fix typo, expose a function... 2022-04-18 14:45:03 -05:00
Aaron Molitor 63a2e317fb update version to 7.2.0 -- pr comment 2022-04-11 23:23:27 -05:00
Aaron Molitor cbaef8f03b update version to 7.2.0 2022-04-11 23:23:27 -05:00
Tao Lin 73ed34d2fb Fixes #6793: Upgrade from 7.0.0 to 7.1.0 fails because of missing function fdb_transaction_get_mapped_range 2022-04-08 09:32:18 -07:00
Yi Wu 994b8c92f8
Add option to limit resident memory and remove default memory limit (#6719)
Changing `memory` option to limit resident memory instead of virtual memory, in config file and fdbserver/fdbbackup/fdbcli command-line argument. Since `rlimit` doesn't support limiting virtual memory, the current implementation have both of fdbmonitor and the fdbserver/fdbbackup process checking process RSS periodically and kill and restart the process if the limit is exceeded.

Adding a new `memory_vsize` option to limit virtual memory, if backward-compatible behavior is desired.

closes #6671, closes #6672
2022-04-06 20:06:24 -07:00
Ray Jenkins 0c56de19c8 Merge branch 'main' into opentracing-dep-710 2022-04-06 18:02:42 -05:00
Ray Jenkins 7e773fe13c OpenTracing deprecation notice. 2022-04-06 16:16:41 -05:00
Jon Fu 08838fada6 remove duplicate label of release notes 2022-04-06 16:52:59 -04:00
Jon Fu e12d623e94 Add release notes for grv cache in 7.1 2022-04-06 16:26:28 -04:00
Steve Atherton d9ca18effa Add release notes template for 7.1. 2022-04-06 12:18:10 -07:00
A.J. Beamon 5469b57a2b Add a note that opening a tenant does not check whether that tenant exists in the cluster 2022-03-31 11:39:50 -07:00
A.J. Beamon 15b3465b49
Merge pull request #6647 from sfc-gh-ajbeamon/fdb-tenant-documentation
Add some basic documentation for tenants
2022-03-31 10:33:01 -07:00
A.J. Beamon b6350a2535 Add a note that use of special keys may implicitly enable raw access on a transaction. 2022-03-31 08:29:31 -07:00
A.J. Beamon 860ede0c2e Add some basic documentation for tenants 2022-03-31 08:29:31 -07:00
Xiaoxi Wang d6d4596c35
Merge pull request #6709 from sfc-gh-ajbeamon/fix-fdbcli-bugs
Fix issues with command completion for exclude and storage_migration_type
2022-03-30 19:53:49 -07:00
A.J. Beamon fc68cdf45f
Merge pull request #6693 from sfc-gh-ajbeamon/python-tenant-management-module
Move Python tenant management to its own module
2022-03-30 12:03:08 -07:00
A.J. Beamon 16cc74e910 Remove documenation for Database.delete_tenant. 2022-03-30 11:01:54 -07:00
He Liu dd15489605 rename ssd-rocksdb-experimental as ssd-rocksdb-v1. 2022-03-29 10:53:38 -07:00
A.J. Beamon 23fcd8c076 Fix issues with command completion for exclude and storage_migration_type. Add missing documentation for tenant_mode in one spot. 2022-03-29 09:07:33 -07:00
Jingyu Zhou 4de05a8a8d
Merge pull request #6692 from sfc-gh-tclinkenbeard/fix-tutorial-typo
Fix typo in SimpleKeyValueStoreInterface class name
2022-03-28 13:33:34 -07:00
A.J. Beamon 4d277fe19a Fix typo 2022-03-28 13:06:17 -07:00
A.J. Beamon b4cfcc10d3 Move Python tenant management to its own module 2022-03-25 11:36:35 -07:00
sfc-gh-tclinkenbeard c8bac58536 Fix typo in SimpleKeyValueStoreInterface class name 2022-03-25 09:10:19 -07:00
Aaron Molitor ad6a63c16d used fixed Jinja2 version for documentation 2022-03-24 15:39:29 -05:00
A.J. Beamon 1b735593eb
Merge pull request #6643 from sfc-gh-ajbeamon/fdb-tenant-python
Python support for tenants
2022-03-24 10:34:47 -07:00
Balachandar Namasivayam 831d2f8e2c
Merge pull request #6660 from bnamasivayam/release-7.1
Add backup documentation to select between v2 and v4 signature protocol.
2022-03-24 09:41:06 -07:00
A.J. Beamon ded4d046f0 Update transactional decorator documentation to reference tenants 2022-03-23 14:46:56 -07:00
A.J. Beamon 1d0a3669df Add documentation for the new Python tenant APIs. 2022-03-23 14:46:56 -07:00
Bala Namasivayam 930cd7f9c7 Add backup documentation to select between v2 and v4 signature protocol. 2022-03-23 11:03:49 -07:00
sfc-gh-tclinkenbeard a71099471b Update copyright header dates 2022-03-21 13:36:23 -07:00
A.J. Beamon a23add6bc4 Add fdbcli test for tenants. Add documentation for new fdbcli tenant commands. Various output cleanup. Fix limit parsing bug in listtenants command. Update gettenant output format. 2022-03-17 12:10:39 -07:00
A.J. Beamon 14c5c78f8f
Merge pull request #6594 from sfc-gh-almiller/monitored-metrics
[doc] Add "Monitored Metrics" page to the docs.
2022-03-16 15:47:00 -07:00
A.J. Beamon e8077b65e1
Merge pull request #6559 from sfc-gh-ajbeamon/fdb-tenant-client
Add client support for tenants
2022-03-15 12:40:17 -07:00
A.J. Beamon 445754d7cb Fix documentation substitutions 2022-03-15 09:23:30 -07:00
A.J. Beamon 0536e56725 The tenant cache uses a simpler eviction policy. Some various improvement around the use of futures. Add documentation for C API and fix inaccurate statement in special keys documentation. 2022-03-15 09:23:30 -07:00
A.J. Beamon d6247e32ef Fix documentation error 2022-03-15 09:23:30 -07:00
A.J. Beamon 68069c9784 Undo some unused changes. Fix tenant cache eviction. 2022-03-15 09:23:30 -07:00
A.J. Beamon 8bc2b283e1 Create a special keys API to create, delete, and read tenants. Remove the C API to create/delete tenants. 2022-03-15 09:23:30 -07:00
Alex Miller a7f6a9e8f7 [doc] Add "Monitored Metrics" page to the docs.
This page contains a description of suggested alerts and dashboard graphs to have to support a production FDB cluster.

(Credit to AJ for the actual text.)
2022-03-15 00:04:22 +00:00
sfc-gh-tclinkenbeard 8dcac2f76d Fix typos 2022-03-13 10:02:11 -03:00
A.J. Beamon 07169b1f11 Add unknown_tenant error to documentation. Avoid doing an extra tenant lookup in the clampRangeToTenant function. 2022-03-07 10:37:22 -08:00
A.J. Beamon 3ae98189af Server processes send unknown_tenant responses back to clients, which is meant to be retried after updating the tenant cache. Fix bug where key selectors could be truncated after applying the tenant prefix. 2022-03-06 21:54:21 -08:00
A.J. Beamon 72a34945ce Add the ability to disable tenants. Server processes verify the ID of tenants being read or written. 2022-03-06 21:54:21 -08:00
A.J. Beamon ea273291c7 Add new tenant mode configuration field to status documentation 2022-03-06 21:54:21 -08:00
Jingyu Zhou 1a5bf25b5c Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
Renxuan Wang 233c918ffb Replace printf() and fprintf() with fmt::print(). 2022-02-25 19:06:57 -08:00
Renxuan Wang f7eb66441d Try eliminating warnings in macOS and Windows CI builds.
MacOS warnings are format warnings, e.g., `format specifies type 'long' but the argument has type 'Version' (aka 'long long')`.
Windows warnings are `ACTOR does not contain a wait() statement`.
2022-02-25 19:06:57 -08:00
Zhe Wu 57e931b489 Update 6.3.24 release notes 2022-02-25 12:12:17 -08:00
Bala Namasivayam a420098fc5 Support AWS v4 header for s3 backup and restore 2022-02-07 17:53:05 -08:00
sfc-gh-tclinkenbeard ef711d405c Add fdbbackup tags command 2022-01-24 13:34:54 -08:00
Jingyu Zhou 2793b2613f Replace master branch with main in documentations 2022-01-18 11:37:11 -08:00
Aaron Molitor 6e31821bf5 update download links in documentation #6154 2022-01-06 17:53:35 -08:00
A.J. Beamon 16fb079c2d Undo some changes that aren't command line flags. 2021-12-14 12:35:49 -08:00
A.J. Beamon f24adc7b6a Fix a bunch of places where we used old-style arguments. Allow hyphens for profiler args. 2021-12-14 09:59:14 -08:00
A.J. Beamon f29f487823
Unify flags (#25)
* Unify flags implementation and change help text in backup.actor.cpp
Description

Testing

* Keep LOG_GROUP unchanged

Description

Testing

* Transfer the hyphens to underscores for internal options and user's input, EXCEPT leading hyphens

Description

Testing

* Use a deep copy of the user's input flag to do the match

Description

Testing

* Convert the _ to - in Option arrays of backup.actor.cpp

Description

Testing

* Transter _ to - for files:
        TLSConfig.actor.h, fdbcli.actor.cpp, fdbserver.actor.cpp, FileConverter.h, FileConverter.cpp

Description

Testing

* Change another way to unify flag: using SO_O_ICASE_HYPHEN_AND_UNDERSCORE to determine whether we do the conversion in function IsEqual

Description

Testing

* Change the config command's name from SO_O_ICASE_HYPHEN_AND_UNDERSCORE to SO_O_HYPHEN_TO_UNDERSCORE

Description

Testing

* Update the comment for the SO_O_HYPHEN_TO_UNDERSCORE

Description

Testing

* Fix left underscore in SOption arrays

Description

Testing

* Convert _ to - in several files for commands

Description

Testing

* Make the FDBService and fdbmonitor backward compatible

Description

Testing

* Fix bugs about pointers

Description

Testing

* Check underscore and hyphen at the same time for --knob_, --localily_ and --test_
And fix bugs in fdbmonitor and FDBService
Description

Testing

* Simplify the function in fdbmonitor and FDBService about retrieving arguments.
And fix some documents in masterserver.actor.cpp

Description

Testing

* Convert _ to - for knob in the setKnob functions

Description

Testing

* Convert - to _ in the setKnob functions

Description
Since key in the knob related maps only contain _

Testing

* Rename varialbe name in the fdbmonitor and FDBService for clarification

Description

Testing

Co-authored-by: Chang Liu <chang.liu@snowflake.com>
2021-12-14 08:44:39 -08:00
Zhe Wu e95ed4e9e0 Release notes for 6.3.23 2021-12-07 16:35:35 -08:00
Lukas Joswiak fc08313925 Use path relative to Python binary 2021-11-16 16:36:44 -08:00
Lukas Joswiak 8d4ec8562d Move generated versions.target file to build directory 2021-11-16 16:36:44 -08:00
Steve Atherton c53f5aa110 Renamed redwood to redwood-1-experimental and file extension to .redwood-v1. 2021-11-16 02:15:22 -08:00
Lukas Joswiak 1da288822f Remove distributed trace database option 2021-11-10 13:33:49 -08:00
Lukas Joswiak 8bc0c3e8a2 Convert distributed trace sampling rate to a database option 2021-11-10 13:33:49 -08:00
Tao Lin fdb3b72e35 Introduce GetRangeAndFlatMap to push computations down to FDB
Re-introduce #5609
2021-11-09 13:52:28 -08:00
sfc-gh-tclinkenbeard e08de9e304 Update transaction-tagging.rst documentation 2021-11-04 12:57:50 -07:00
Tao Lin 586cc3b102
Revert "Introduce GetRangeAndFlatMap to push computations down to FDB" 2021-11-04 08:46:56 -07:00
Tao Lin 6c98e35893 Rename Hop to FlatMap 2021-11-03 13:32:01 -07:00
Tao Lin 0853661d13 Introduce getRangeAndHop to push computations down to FDB 2021-11-03 13:21:16 -07:00
Yao Xiao 7ce29dd153 fix CI error 2021-11-01 16:26:37 -07:00
Yao Xiao 3a6a9bdba5
Update documentation/sphinx/source/api-common.rst.inc
apply fix

Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-11-01 16:07:36 -07:00
Yao Xiao 648bd336b5 resolve comments 2021-11-01 14:47:36 -07:00
Yao Xiao 90b231e96e Add link to client knobs. 2021-11-01 14:47:36 -07:00
Yao Xiao af51de902f Add documation about network options. 2021-11-01 14:47:36 -07:00
He Liu 784576f214
Merge pull request #5713 from liquid-helium/clean-sim-test-data-loss
Reproduced user data loss incident, and tested the improved exclude tool
2021-10-21 14:14:10 -07:00
Yao Xiao a58140c1bd Update release-notes-630.rst 2021-10-21 12:40:10 -07:00
Yao Xiao 2a1a5af939 Update release-notes-630.rst
Resolve comments
2021-10-21 12:40:10 -07:00
Yao Xiao 1a24ad33dd Update documentation/sphinx/source/release-notes/release-notes-630.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-10-21 12:40:10 -07:00
Yao Xiao ac23751608 Update release-notes-630.rst 2021-10-21 12:40:10 -07:00
He Liu f20f43a85a Added warning in the `exlucde` cli command help about potential dataloss, as well as in command-line-interface.rst. 2021-10-18 12:10:34 -07:00
Markus Pilman 5066d67dec
Merge pull request #5715 from sfc-gh-ljoswiak/fixes/tracing-various
Add knob to control distributed trace recording percentage
2021-10-11 14:03:53 -06:00
Lukas Joswiak e034f66fc2 Add knob to control trace recording percentage 2021-10-01 16:30:46 -07:00
A.J. Beamon cd72ae21fd Updating release notes for 6.3.21 2021-09-30 16:36:08 -06:00
Neethu Haneesha Bingi 3ea7209013 Simulation changes to randomly wiggle with locality filter and review comments. 2021-09-30 10:00:33 -07:00
Neethu Haneesha Bingi 3e79299898 Locality filter support to perpetual storage wiggler feature. 2021-09-30 10:00:33 -07:00
Zhe Wu 7035b53d2c Update documentation/sphinx/source/release-notes/release-notes-630.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-09-29 15:58:12 -07:00
Zhe Wu a3232d2cd2 Adding missing release notes from 6.3.19 to 6.3.21 2021-09-29 15:58:12 -07:00
Markus Pilman 49d196e471 Complete release notes for 6.3.20 2021-09-22 12:14:22 -06:00
Xiaoxi Wang 1730d75f73 change configure test
add store type check
add test file
2021-09-21 18:11:04 -07:00
Vaidas Gasiunas 16171d8252 Refactoring well-known endpoint registration
- List all well-known endpoints of FDB in a single enum
- Identify well-known endpoints by plain IDs
2021-09-21 11:05:31 -06:00
Jingyu Zhou 2061fc6dbb Fix more links 2021-09-21 09:35:32 -07:00
Jingyu Zhou 154573c1bb Fix a documentation link in ha-write-path 2021-09-21 09:35:32 -07:00
Jingyu Zhou 566ee3f3b2 Fix image links in read-write-path documentation 2021-09-21 09:35:32 -07:00
Evan Tschannen 47ccc75270 added a sequence number to streaming replies as a safety backstop against out of order delivery 2021-09-20 13:58:05 -07:00
A.J. Beamon df5966ac85 Update release notes. 2021-09-17 18:10:56 -06:00
Markus Pilman 1cf98785a0 updated release notes 2021-09-16 15:15:06 -07:00
Mohamed Oulmahdi f83d97ee39 Enable documentation for Windows 2021-09-15 16:31:25 -06:00
Hari Bhaskaran ee1056cacd Remove incorrect comment
As described in this comment, https://forums.foundationdb.org/t/questions-on-status-json/2843/3?u=harikb , removing the comment that will make reader think this is about RAM. No new comment is necessary since the key is already "disk"
2021-09-14 09:39:23 -07:00
Josh Slocum 5ac97154d5 Update documentation/sphinx/source/command-line-interface.rst
Co-authored-by: Xiaoxi Wang <xiaoxi.wang@snowflake.com>
2021-09-14 09:55:41 -05:00
Josh Slocum 23c690f0d3 Expanding documentation on storage_migration_type 2021-09-14 09:55:41 -05:00
Josh Slocum 9992a7b33f Added StorageMigrationType and cli commands 2021-09-14 09:55:41 -05:00
Aaron Molitor c07c0ac4fc put upper bound on setuptools version 2021-09-07 18:10:47 -07:00
Chaoguang Lin 2aa0a5cf58 The lock special key has the lock UID as the value 2021-09-03 12:15:56 -07:00
Andrew Noyes 82ef83ec9f Stop using solarized theme for pygments
It's suddenly unavailable, which is breaking the documentation build.
2021-08-26 09:55:54 -07:00
A.J. Beamon 67acb48208 Updated the status documentation to match the schema used to validate status. 2021-08-19 11:16:40 -07:00
Pierre Zemb bfae4bf24a
Fix documentation about the tracing data layout 2021-08-19 16:31:56 +02:00
A.J. Beamon a844969805
Merge pull request #5331 from sfc-gh-anoyes/anoyes/add-release-note
Add release note for trace_partial_file_suffix
2021-08-04 10:11:18 -07:00
Andrew Noyes 43878e533d Add release note to 7.0.0 as well 2021-08-03 16:50:33 -07:00
Zhe Wu 87f95e9969
Update documentation/sphinx/source/release-notes/release-notes-630.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-08-03 16:45:23 -07:00
Zhe Wu b66bf633c5 Release note 6.3.18 2021-08-03 16:38:23 -07:00
Andrew Noyes 1d3c185182 Add release note for trace_partial_file_suffix 2021-08-03 16:16:01 -07:00
Xiaoxi Wang e78497571c Merge branch 'master' of https://github.com/apple/foundationdb 2021-07-28 16:06:03 -07:00
neethuhaneesha b5a302058a
Merge branch 'master' into master 2021-07-28 15:25:50 -07:00
Xiaoxi Wang 4c66cb1da7 Merge branch 'master' of https://github.com/apple/foundationdb 2021-07-28 14:42:22 -07:00
Xiaoxi Wang d0dce4e651 modify ha-write-path.rst 2021-07-28 14:42:12 -07:00
Zhe Wu b783a73728
Merge pull request #5275 from halfprice/zhewu/release-note-6.3.17-master
Release notes for 6.3.17
2021-07-28 14:38:53 -07:00
Zhe Wu b29f47a0a0 Release notes for 6.3.17 2021-07-28 14:14:05 -07:00
Neethu Haneesha Bingi edbab6c731 7.0 release notes of exclude locality and write path histogram features. 2021-07-27 06:29:56 -07:00
A.J. Beamon a38db9c6e3 Add PR number 2021-07-26 13:56:27 -07:00
A.J. Beamon 34f82e7a15 Do not partially reset a transaction when it is committed or fails to commit with an error. 2021-07-26 09:51:44 -07:00
A.J. Beamon a328617b3f Fix release note version to account for two undocumented versions 2021-07-23 14:17:08 -07:00
Markus Pilman 8315f648f6
Merge pull request #5219 from sfc-gh-ajbeamon/fix-mvc-db-deletion-race
Fix problems with using multi-version databases
2021-07-23 14:54:02 -06:00
Tao Lin 9aa688aa82 Fix broken image link 2021-07-22 14:14:52 -07:00
A.J. Beamon 16dfe14db8 Update release notes 2021-07-21 16:19:59 -07:00
Zhe Wang 45c0d4a57b include FDB HA write path doc in toctree 2021-07-20 17:26:37 -05:00
Zhe Wang f9254849b4
Merge pull request #5223 from kakaiu/add_FDB_HA_write_path_doc
Add FDB HA write path doc
2021-07-20 11:00:17 -05:00
Zhe Wang 72f5fbc222 Add FDB HA write path doc 2021-07-19 16:15:23 -05:00
Mohamed Oulmahdi 7b590c2447 Add support for building on Windows via Docker
- Add Dockerfile.windows and Dockerfile..windows.devel
- build.ps1: script that produces the binaries (MSI, tools)
- CMake: disable building documentation on windows (not supported)
- Fix invalid path when building setup with WIX
- Remove deprecated @Action attribute from wix project
2021-07-08 11:42:16 +02:00
Lukas Joswiak 86543848c9
Merge pull request #5085 from sfc-gh-ljoswiak/docs/tracing
Add tracing documentation
2021-06-28 17:29:15 -07:00
Lukas Joswiak 9a87a65f47 Add tracing documentation 2021-06-28 16:19:55 -07:00
Jingyu Zhou 0dbc8ba793
Merge pull request #5070 from sfc-gh-xwang/tlog_dev
add setByteLimit in tutorial
2021-06-28 13:23:23 -07:00
neethuhaneesha 63e530fc44
Merge pull request #4832 from neethuhaneesha/master
exclude servers based on locality match
2021-06-28 12:13:09 -07:00
negoyal 7b2e4ae639 Slight rewording. 2021-06-25 17:48:27 -07:00
negoyal bc03553365 Merge branch 'master' into feature-release-notes-7.0-master 2021-06-25 16:27:19 -07:00
negoyal 2760cbbd3d Link the new global config documentation. 2021-06-25 16:26:09 -07:00
negoyal f6d391d803 Add visibility.rst into toctree. 2021-06-25 15:46:57 -07:00
negoyal 08f2e0566a Few changes and adding placeholders for visibility documentation. 2021-06-25 14:01:33 -07:00
sfc-gh-ngoyal b6f0d51b1d
Update documentation/sphinx/source/release-notes/release-notes-700.rst
Co-authored-by: Evan Tschannen <evan.tschannen@snowflake.com>
2021-06-25 12:41:16 -07:00
sfc-gh-ngoyal 0d03dbcacd
Update documentation/sphinx/source/release-notes/release-notes-700.rst
Co-authored-by: Evan Tschannen <evan.tschannen@snowflake.com>
2021-06-25 12:41:04 -07:00
sfc-gh-ngoyal 7f28131025
Update documentation/sphinx/source/release-notes/release-notes-700.rst
Co-authored-by: Evan Tschannen <evan.tschannen@snowflake.com>
2021-06-25 12:40:53 -07:00
negoyal 695fb4c3af Add streaming API release notes. 2021-06-24 17:38:27 -07:00
Xiaoxi Wang 3d83f2fbc8 add setByteLimit in tutorial 2021-06-24 23:36:59 +00:00
Lukas Joswiak 026aad6f12
Merge pull request #5060 from sfc-gh-ljoswiak/docs/special-keys-global-config-tracing
Add documentation for global configuration and tracing special key space modules
2021-06-24 14:05:49 -07:00
Lukas Joswiak 9ae6fc28fc Update documentation/sphinx/source/global-configuration.rst
Co-authored-by: Chaoguang Lin <chaoguang.lin@snowflake.com>
2021-06-24 13:50:28 -07:00
Neethu Haneesha Bingi ba9e9b33b6 Special keys documentation merge issue fixes. 2021-06-23 20:18:01 -07:00
Neethu Haneesha Bingi 66f2518405 exclude to work with any locality data match. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi 4ad5926a25 Snake naming of keys and added comments to all new functions. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi 73752f441b exclude locality:clang-format, ranged loops, documentation, tracking addStoragesever for exclusion. 2021-06-23 18:03:27 -07:00
Lukas Joswiak ce64c5079f Add documentation for special key space modules 2021-06-23 16:57:34 -07:00
negoyal 45d2bc20ae Add placeholder for Redwood documentation. 2021-06-23 15:24:48 -07:00
negoyal f8efbca406 Merge branch 'master' into feature-release-notes-7.0-master and link documentation in release notes. 2021-06-23 14:30:33 -07:00
negoyal fbb3c463db Add more release notes and placeholder for Redwood documentation. 2021-06-23 12:45:32 -07:00
Xiaoxi Wang 48ff893266 Merge branch 'master' of https://github.com/apple/foundationdb 2021-06-23 18:47:24 +00:00
Xiaoxi Wang 099713116d Update documentation/sphinx/source/perpetual-storage-wiggle.rst
Co-authored-by: Josh Slocum <josh.slocum@snowflake.com>
2021-06-23 18:47:10 +00:00
Xiaoxi Wang eb1372c667 Update perpetual-storage-wiggle.rst 2021-06-23 18:47:10 +00:00
Xiaoxi Wang 45e6ac8b3a Update command-line-interface.rst 2021-06-23 18:47:10 +00:00
Xiaoxi Wang ea41c68fcb add documentation page 2021-06-23 18:47:10 +00:00
Xiaoxi Wang fff5593e2f add documentation 2021-06-23 18:47:10 +00:00
Josh Slocum 9a9d42027e Linked TSS release notes to documentation and largest PR instead of all PRs 2021-06-23 09:44:01 -05:00
Evan Tschannen c1271b555c
Merge pull request #5017 from sfc-gh-etschannen/feature-streaming-reply-master
Add a streaming reply method to flow to speed up range reads
2021-06-21 21:16:19 -07:00
Evan Tschannen 244e8f3527 Merge branch 'master' of https://github.com/apple/foundationdb into feature-streaming-reply-master
# Conflicts:
#	fdbclient/CMakeLists.txt
#	fdbclient/Knobs.h
#	fdbserver/Knobs.h
2021-06-21 16:35:21 -07:00
Chaoguang Lin 002d8604d6 Create a separate documentation page for special keys under api references 2021-06-21 22:11:34 +00:00
negoyal b3da7763f4 Fixed bad escaping 2021-06-21 13:11:37 -07:00
negoyal 8f49671f2d Another fix. 2021-06-21 11:12:45 -07:00
negoyal e2f4c2a2e2 Corrections. 2021-06-21 11:09:56 -07:00
negoyal eec691b6d3 Consolidated 7.0 Release Notes. 2021-06-21 10:59:02 -07:00
Evan Tschannen 2ef6587939 fixed bad escaping 2021-06-21 10:03:06 -07:00
Evan Tschannen 670ef8c57b updated 7.0 release notes 2021-06-21 09:54:13 -07:00
Evan Tschannen 1cec223434 cherry pick streaming replies to master 2021-06-19 09:47:13 -07:00
Andrew Noyes 0d423047fb
Merge pull request #5000 from apple/anoyes/clarify-multi-threaded-client
Clarify a few points about the multi-threaded client
2021-06-18 10:59:36 -07:00
sfc-gh-ngoyal a9c011b0b0
Merge pull request #5004 from sfc-gh-jslocum/tss_release_notes
Added TSS to 7.0 release notes
2021-06-17 14:54:12 -07:00
Xiaoxi Wang 6573efbd31
Merge pull request #5006 from sfc-gh-xwang/ppwiggle
update json schemas
2021-06-17 13:53:49 -07:00
Xiaoxi Wang 454f9e9c89 update json schemas 2021-06-17 20:20:39 +00:00
Josh Slocum 5946f13a46 Added TSS to 7.0 release notes 2021-06-17 14:14:40 -05:00
Renxuan Wang b1d78edfe8 6.3.15 release notes. 2021-06-17 10:59:28 -07:00
Andrew Noyes d19f795bb9 Clarify a few points about the multi-threaded client 2021-06-17 10:14:50 -07:00
Andrew Noyes c9ec6b6812
Merge pull request #4952 from sfc-gh-ajbeamon/documentation-fixes
Fix some documentation rendering issues
2021-06-14 16:40:24 -07:00
sfc-gh-tclinkenbeard 4a9b0cc258 Add 7.0 release notes for PRs by sfc-gh-tclinkenbeard 2021-06-13 09:57:02 -07:00
Josh Slocum 199d6ed994
Merge pull request #4895 from sfc-gh-jslocum/tss_docs
Added TSS documentation
2021-06-11 11:50:28 -07:00
Josh Slocum 62a8f65890 Adding TSS Quarantine to docs and updating from PR suggestions 2021-06-11 10:10:32 -05:00
A.J. Beamon ba595c06f0
Merge pull request #4919 from sfc-gh-ajbeamon/documentation-tweak
Documentation wording tweak
2021-06-10 16:00:31 -07:00
A.J. Beamon 3524ceeb09 Fix some documentation rendering issues around the estimated range size bytes and similar functions. 2021-06-10 15:24:42 -07:00
Daniel Smith 513d4df25f
Merge pull request #4922 from Daniel-B-Smith/proxies-status-json
Add a backwards-compatible 'proxies' field to status json
2021-06-09 16:15:38 -04:00
Daniel Smith ac92d84fce Update documentation 2021-06-08 14:36:26 -04:00
A.J. Beamon 8674a6c4d6 Add a release note for PR 3759. 2021-06-08 09:01:54 -07:00
A.J. Beamon 97aab55663 Remove unneeded use of the word "master" 2021-06-07 16:32:31 -07:00
A.J. Beamon d0ac78ccf1 Add some release notes for 7.0 changes. Fix a bad link. 2021-06-07 15:05:30 -07:00
Josh Slocum be9fa2ce52 Added TSS documentation 2021-06-07 14:49:41 +00:00
Chaoguang Lin 5f04c2c7f5
Merge pull request #4877 from sfc-gh-clin/fix-datadistribution-special-key
Fix the place when changing dd system key without changing the lock key
2021-06-01 15:52:33 -07:00
Josh Slocum d67184163b
Merge pull request #4556 from sfc-gh-jslocum/tss
Testing Storage Server
2021-06-01 09:11:10 -07:00
Chaoguang Lin 24247b7b3f fix an existing typo in the documentation 2021-05-28 18:46:08 +00:00
Jingyu Zhou d233e1736f Add release notes for PR 4863 2021-05-27 09:58:02 -07:00
Josh Slocum ce82c9653e Testing Storage Server implementation 2021-05-25 20:28:50 +00:00
Jon Fu 80abc4d865 update formatting 2021-05-24 18:27:56 -04:00
Jon Fu 7efa4e02bc add 6.3.12 notes 2021-05-24 18:23:14 -04:00
Jon Fu a0b1363560 move note to 6.3.14 2021-05-24 16:28:55 -04:00
Jon Fu 3b08f39cc3 remove extra notes in "Status" section 2021-05-24 16:07:55 -04:00
Jon Fu 61e2ec62cc more release notes added 2021-05-24 16:06:37 -04:00
Jon Fu a107604d3a Move patch notes to the appropriate section, and add new 6.3.14 notes 2021-05-24 15:53:21 -04:00
Jon Fu eaad5798dd update release notes to match the ones on release-6.3 2021-05-24 15:10:58 -04:00
Sreenath Bodagala 19b9a35c58 Expose "bounce impact" and Storage Server "version catch-up rate" metrics
Update the Status section of release-notes-630.rst with info about
the new status fields introduced by PR
https://github.com/apple/foundationdb/pull/4770 .
2021-05-24 18:37:48 +00:00
A.J. Beamon 4133e79c1f
Merge pull request #4770 from sbodagala/master
Expose "bounce impact" and Storage Server "version catch-up rate" metrics
2021-05-21 08:34:18 -07:00
Sreenath Bodagala 43e0d362df Address a review comment 2021-05-19 22:12:34 +00:00
Sreenath Bodagala 2fa80e7912 Address review comments 2021-05-19 22:04:43 +00:00
Sreenath Bodagala 622f43474a Expose "bounce impact" and Storage Server "version catch-up rate" metrics
Changes:

Schemas.cpp: Extend the JSON schema to report the new metrics that have
been added.

mr-status-json-schemas.rst.inc: Update the schema to reflect the changes
made to the JSON schema.

release-notes-700.rst: Add a note about the new metrics in "Status"
section.
2021-05-19 19:54:49 +00:00
Jingyu Zhou 676f946c47
Merge pull request #4823 from technmsg/patch-1
updated copyright year on web site
2021-05-17 13:19:52 -07:00
A.J. Beamon d55b94fc06 Add release note 2021-05-14 12:38:26 -07:00
Alex Moundalexis 70e53605cf
updated copyright year on web site 2021-05-14 10:50:46 -04:00
Sreenath Bodagala bdb5517f1e Provide a better explanation of the new metrics in the release notes. 2021-05-13 19:38:05 +00:00
Sreenath Bodagala 99f6032239 Report bounce impact info as part of cluster JSON object. 2021-05-13 16:47:05 +00:00
Sreenath Bodagala 160293bd54 Report bounce impact in fdbcli status
Changes:

Schemas.cpp: Extend the JSON schema to report whether the cluster is
bounceable and if not, report the reason for why it is not bounceable.

Status.actor.cpp: Extend recoveryStateStatusFetcher() to populate the
bounce related field(s).

mr-status-json-schemas.rst.inc: Update the schema to reflect the change
made in Schemas.cpp.

release-notes-700.rst: Add a note about the new status fields in "Status"
section.
2021-05-13 14:28:06 +00:00
Chaoguang Lin c697d3e518 Merge branch 'master' of github.com:apple/foundationdb into add-documentation-for-existing-special-keys 2021-05-06 10:53:30 -07:00
Jingyu Zhou 682558803a Update documentation/sphinx/source/developer-guide.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-05-05 21:15:00 -07:00
Jingyu Zhou f742758073 Update documentation/sphinx/source/administration.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-05-05 21:15:00 -07:00
Jingyu Zhou 3ce31cb347 Upgrade api version from 700 to 710 2021-05-05 21:15:00 -07:00
Chaoguang Lin 1081dcc078 fix typos, solve comments 2021-05-05 14:02:10 -07:00
Sreenath Bodagala 5376e4ab81 Provide "time since last full recovery" in fdbcli status
release-notes-700.rst: Add a note about the new metric in "Status" section.
2021-05-05 20:44:26 +00:00
Sreenath Bodagala 336a9bff66 Provide "time since last full recovery" in fdbcli status
Changes:

Schemas.cpp: Extend the JSON schema to include a new field that reports
the number of seconds since last full recovery.

Status.actor.cpp: Extend recoveryStateStatusFetcher() to populate the
new field that has been added to Schemas.cpp.

mr-status-json-schemas.rst.inc: Update the schema to reflect the change
made in Schemas.cpp.
2021-05-05 19:43:44 +00:00
Chaoguang Lin e0dc449a44 Update special keys documentation, fix typos 2021-05-05 12:42:17 -07:00
Chaoguang Lin 89a5bdb479 Merge branch 'master' of github.com:apple/foundationdb into add-documentation-for-existing-special-keys 2021-05-05 10:27:07 -07:00
Chaoguang Lin 01fbb4faa3 Add missing documentation for special keys 2021-05-05 10:10:18 -07:00
Jon Fu 5aa51b6067 fix documentation build 2021-05-04 19:51:00 -04:00
Chaoguang Lin 2bd0bbf7df Add documentation for consistencycheck 2021-05-04 10:46:07 -07:00
Vishesh Yadav dbd730ff21
Merge pull request #4748 from sbodagala/master
Expose CommitBatchingWindowSize metric to fdbcli status
2021-05-03 19:17:18 -07:00
Lukas Joswiak e7d7b39f12
Merge pull request #4744 from sfc-gh-tclinkenbeard/add-rangeresult-type-alias
Create RangeResult type alias
2021-05-03 16:29:33 -07:00
A.J. Beamon 0c12eae767
Merge pull request #4674 from sfc-gh-jfu/jfu-update-620-rst
Added release notes regarding 6.3 to 6.2 downgrades
2021-05-03 15:40:33 -07:00
Sreenath Bodagala a9532c7e79 Expose CommitBatchingWindowSize metric to fdbcli status
Changes:

mr-status-json-schemas.rst.inc: Update schema to reflect the change made
to Schemas.cpp (to include statistics about CommitBatchingWindowSize).

release-notes-700.rst: Add a note about the new metric in the Status section.
2021-05-03 22:25:04 +00:00
Jon Fu acdb57c838
Update documentation/sphinx/source/administration.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-05-03 18:00:21 -04:00
Jon Fu 76535d8a1f Merge branch 'jfu-update-620-rst' of github.com:sfc-gh-jfu/foundationdb into jfu-update-620-rst 2021-05-03 17:29:18 -04:00
Jon Fu 9eb908de21 Adjusted release notes to link to the administration page 2021-05-03 17:26:53 -04:00
Jon Fu 236a6e0985
Update documentation/sphinx/source/administration.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-05-03 17:19:25 -04:00
Jon Fu b8712a068e
Update documentation/sphinx/source/administration.rst
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-05-03 17:19:19 -04:00
sfc-gh-tclinkenbeard 5c2d7b6080 Create RangeResult type alias 2021-05-03 13:14:16 -07:00
Andrew Noyes 904a39e473
Merge pull request #4667 from sfc-gh-ajbeamon/feature-mvc-monitor-protocol-version
Use fewer connections in the multi-version client
2021-04-28 14:13:17 -07:00
Markus Pilman 340f012e1a
Merge pull request #4695 from sfc-gh-etschannen/fix-rewrite-bme
rewrote tlog recruitment logic so that it is deterministic
2021-04-27 10:19:25 -06:00
Evan Tschannen f1559a2203 use the stateless process class instead of master or resolution in simulation because it is the recommended process class, and the others are not deterministic when recruited in a constrained process situation 2021-04-26 09:49:26 -07:00
Andrew Noyes 5489de985c
Merge pull request #4582 from sfc-gh-clin/add-dd-and-maintenance
Add dd and maintenance
2021-04-23 11:43:35 -07:00
RenxuanW 41ca11c3e5 Implement restoring an inconsistent snapshot as a real feature. 2021-04-22 13:53:37 -07:00
A.J. Beamon b9d8302ac7
Merge pull request #4540 from dlambrig/batch
Log latency metrics for batch GRV requests
2021-04-21 10:23:37 -07:00
Dan Lambright 715c98572c bit more documentation 2021-04-21 10:48:35 -04:00
A.J. Beamon 9e89159efb Don't use DLDatabase objects before they are ready (applicable for API versions < 610). Fix reference counting of DLDatabase objects to avoid leaking the underlying database handle. Update release notes to note that clients older than 6.2 still create extra connections. 2021-04-20 16:21:01 -07:00
A.J. Beamon eaaae2e16d Merge branch master into 'feature-mvc-monitor-protocol-version' 2021-04-20 15:07:02 -07:00
Chaoguang Lin af387e1519 Add check to make sure maintenance time is non-negative and update the documentation 2021-04-20 14:09:52 -07:00
Chaoguang Lin 2e825908dc Add check to make sure maintenance time is positive and update the documentation 2021-04-20 14:04:00 -07:00