1690 Commits

Author SHA1 Message Date
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
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