Commit Graph

1730 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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 72f5fbc222 Add FDB HA write path doc 2021-07-19 16:15:23 -05: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
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
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
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
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