Commit Graph

892 Commits

Author SHA1 Message Date
Jingyu Zhou 1ed35436cf
Merge pull request #1859 from ajbeamon/increase-api-version-to-620
Increase the API version to 620.
2019-07-18 13:33:25 -07:00
A.J. Beamon 93be69b6a3 Increase the API version to 620. 2019-07-18 10:56:05 -07:00
Evan Tschannen 94c66f8d58
Merge pull request #1738 from bnamasivayam/consistency-check-disable
Disable/Re-enable consistency check through a database key.
2019-07-18 10:56:02 -07:00
Jingyu Zhou 7c0aca5b0c Fix review comments: release notes and formatting 2019-07-18 10:26:39 -07:00
A.J. Beamon 854ffb3ae5 Merge branch 'release-6.1' into fix-huge-arena-sample-thread-safety
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-07-17 08:40:07 -07:00
Evan Tschannen d25292d9fb
Update documentation/sphinx/source/release-notes.rst 2019-07-16 16:53:22 -07:00
A.J. Beamon 0bfd474e21 Fix huge arena tracking thread-safety issues. Fixes #1846. 2019-07-16 15:22:19 -07:00
Jingyu Zhou 80b1a9c0ed Add release notes for approximate transaction size 2019-07-16 13:36:56 -07:00
Jingyu Zhou d0d3f4902b Update release notes for 6.1.12 2019-07-16 11:14:49 -07:00
Jingyu Zhou 14cb21285f Remove futureGetVersion in C binding and FutureVersion in Python binding 2019-07-16 10:46:07 -07:00
Alec Grieser a89d09f1a6
Merge pull request #1844 from ajbeamon/configurable-trace-field-length
Make trace event field lengths default knobified and individually configurable.
2019-07-15 15:53:22 -07:00
A.J. Beamon 2cd05e9ac9
Merge pull request #1712 from tclinken/add-local-rk-to-status
Track the local ratekeeper rate in status
2019-07-15 15:17:11 -07:00
A.J. Beamon 562e41d25d
Apply suggestions from code review
Co-Authored-By: Alec Grieser <alloc@apple.com>
2019-07-15 15:02:55 -07:00
Balachandar Namasivayam 9169232fa9 Add the new messages to Schema. 2019-07-15 13:47:27 -07:00
Evan Tschannen 1a18c859c7 knobified the durability lag rate controls 2019-07-12 18:50:56 -07:00
Evan Tschannen c4c9e6cee7 fixed compiler errors 2019-07-12 18:28:41 -07:00
Evan Tschannen a4071952db fix documentation 2019-07-12 18:02:20 -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 a0203457d9 Some rewording in the table describing different replication modes 2019-07-12 16:24:43 -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
Jingyu Zhou b2a89c8b77 Address review comments for PR #1756
Use fdb_future_get_int64 for language bindings and get rid of using Version
with getApproximateSize API.
2019-07-11 16:41:29 -07:00
A.J. Beamon f31884c749 Merge branch 'master' into add-priority-starts-to-status
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-07-11 15:26:52 -07:00
Steve Atherton 1700d492cf
Merge pull request #1823 from ajbeamon/cache-hit-rate-in-status
Tweak cache hit calculations and add cache hit rate to status
2019-07-11 14:06:06 -07:00
A.J. Beamon 46d670b261 Add release note. 2019-07-11 14:02:34 -07:00
A.J. Beamon c0972dbdb9 Add release note. 2019-07-11 13:59:54 -07:00
A.J. Beamon 97609ad991 Add information about transaction starts at different priorities to status. 2019-07-11 13:54:44 -07:00
A.J. Beamon 8e3c8ee0c4 Fix a tab/space mismatch that I was responsible for. 2019-07-11 12:07:45 -07:00
Jingyu Zhou a665de724a Fix documentation 2019-07-10 15:00:50 -07:00
Jingyu Zhou 9d12843a26 Push size as tuple to stack 2019-07-10 14:58:35 -07:00
Jingyu Zhou 0ad2d2d16e Add binding test for getApproximateSize API 2019-07-10 14:58:07 -07:00
A.J. Beamon b4dbc6d7fa Change the way cache hits and misses are tracked to avoid counting blind page writes as misses and count the results of partial page writes. Report cache hit rate in status. 2019-07-10 14:43:20 -07:00
Alec Grieser a72d5b526a
Merge pull request #1767 from ajbeamon/fix-mvc-default-options
Make default and persistent options specifyable via annotations to fdb.options...
2019-07-10 13:19:45 -07:00
A.J. Beamon 69d7c4f79c Merge branch 'master' into track-run-loop-busyness
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	flow/Net2.actor.cpp
#	flow/network.h
2019-07-09 18:39:23 -07:00
A.J. Beamon a174178be1 Merge branch 'master' into fix-mvc-default-options
# Conflicts:
#	fdbclient/NativeAPI.actor.cpp
2019-07-09 18:33:14 -07:00
Evan Tschannen c8d86516f0
Merge pull request #1800 from ajbeamon/rename-datacenter-version-difference
Rename datacenter_version_difference to datacenter_lag and include bo…
2019-07-09 17:29:27 -07:00
A.J. Beamon 15ecba59db Merge branch 'master' into fix-mvc-default-options
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-07-09 15:28:12 -07:00
A.J. Beamon c8cf7f88ef Add a release note for option fix, in particular noting that a 6.2 client must be used as the primary for the behavior to work correctly. 2019-07-09 15:25:32 -07:00
Trevor Clinkenbeard 1bac04509e Track the local ratekeeper rate as a percentage
This value is reported in status for each storage server.
2019-07-09 12:46:53 -07:00
Evan Tschannen b146da0dd1 Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/DataDistribution.actor.cpp
#	versions.target
2019-07-07 20:54:59 -07:00
A.J. Beamon abb8503839 Add PR number 2019-07-05 14:37:28 -07:00
A.J. Beamon 4be08d9b2d Rename datacenter_version_difference to datacenter_lag and include both seconds and versions. 2019-07-05 14:36:18 -07:00
Evan Tschannen b63fa29766 updated documentation for 6.1.11 2019-07-03 11:53:27 -07:00
Alec Grieser a84f481004
Merge pull request #1734 from ajbeamon/fix-onerror-retries-on-cluster-version-changed
If onError fails with cluster_version_changed, retry the error on the new transaction.
2019-07-03 00:23:36 +02:00
Meng Xu 0baae134f6 TeamCollectionInfo: Resolve review comments 2019-06-28 15:59:47 -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
Meng Xu bc3e833634 TeamCollection: Add release note 2019-06-27 16:53:01 -07:00
A.J. Beamon 7e70fa7fcb Add pull request number to release notes. 2019-06-26 14:10:08 -07:00
A.J. Beamon 7f23814841 Track run loop busyness and report it in status. 2019-06-26 14:03:02 -07:00
Evan Tschannen 0fe6edc254
Merge pull request #1678 from mpilman/features/external-workload
Features/external workload
2019-06-25 13:53:19 -07:00
A.J. Beamon 9a55b1fdb5 Documentation fix 2019-06-21 09:09:46 -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
A.J. Beamon 9e62bbdd76 Update release notes. 2019-06-20 11:25:13 -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
mpilman 66da71d0ee Changed documentation to reflect new implementation 2019-06-19 13:03:41 -07:00
Jingyu Zhou 9c2257a0e5 Add transaction size option 2019-06-19 07:45:23 -07:00
Markus Pilman 8be7efab1c
Fixed typo
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-06-17 09:38:49 -07:00
Markus Pilman 130065b579
Fix typo
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-06-17 09:38:29 -07:00
Markus Pilman e5ef995bc8
fixed typo
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-06-17 09:37:11 -07:00
Markus Pilman 2c105f62fe
fixed grammatical mistake
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-06-17 09:32:43 -07:00
mpilman 7483cba26e Address review comments and added documentation 2019-06-16 09:52:40 -07:00
Evan Tschannen 6d7041bc51 fixed documentation 2019-06-14 15:18:35 -07:00
A.J. Beamon 5da906d067 Fix underline length 2019-06-14 15:14:48 -07:00
Evan Tschannen 31c04238ab
Merge pull request #1704 from ajbeamon/sphinx-convert-warnings-to-errors
Sphinx convert warnings to errors
2019-06-14 13:22:12 -07:00
Evan Tschannen 20e3edeb0a Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/storageserver.actor.cpp
#	versions.target
2019-06-14 12:42:59 -07:00
A.J. Beamon 9619013abc Convert warnings to errors in Sphinx documentation builds 2019-06-14 09:45:18 -07:00
A.J. Beamon 58e6f0d753 Switch to using the local copy of the rubydomain extension 2019-06-14 09:22:55 -07:00
A.J. Beamon 5ad23ffd59 sphinx.util.compat.Directive is deprecated in favor of docutils.parsers.rst.Directive 2019-06-14 09:19:22 -07:00
A.J. Beamon 29d78649c9 Sphinx now uses 5-column indexes, so update usages to add the fifth column. 2019-06-14 09:18:51 -07:00
A.J. Beamon 98db406753 Add Ruby domain source for future modification (note that this is slightly modified from the original to add license details to the file itself). 2019-06-14 09:16:49 -07:00
Evan Tschannen a11b65236d updated documentation for 6.1.10 2019-06-13 17:58:34 -07:00
Steve Atherton 0110b672c7
Update documentation/sphinx/source/release-notes.rst 2019-06-13 17:51:48 -07:00
Steve Atherton 716d95eaf1
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: Evan Tschannen <36455792+etschannen@users.noreply.github.com>
2019-06-13 17:51:04 -07:00
Stephen Atherton 9c0238d262 Added release note for fdbrestore cluster file argument fix. 2019-06-13 17:46:04 -07:00
Evan Tschannen 91b52e4a45 added a release note 2019-06-13 16:03:31 -07:00
A.J. Beamon 93203f1ed9
Merge pull request #1683 from alexmiller-apple/update-contributing
A variety of documentation updates
2019-06-13 14:45:21 -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
Heather Mccartney 99e1761904 Add missing closing bracket 2019-06-12 17:08:45 +01:00
Heather Mccartney 3745faa261 "unable communicate" -> "unable to communicate" 2019-06-12 17:08:22 +01:00
Alex Miller b032b6a7f9 Fix documentation problems highlighted in #1363 2019-06-11 15:02:00 -07:00
Evan Tschannen 29b96414e2 Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/NativeAPI.actor.cpp
#	fdbserver/Coordination.actor.cpp
#	flow/Arena.h
#	versions.target
2019-06-03 18:49:35 -07:00
Evan Tschannen a6c09645bf
Merge pull request #1651 from satherton/reduce-http-error-noise
For HTTP requests, a missing request ID in the response is ignored if…
2019-06-03 17:07:01 -07:00
Steve Atherton 08e7f41331
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: Evan Tschannen <36455792+etschannen@users.noreply.github.com>
2019-06-03 17:06:29 -07:00
Stephen Atherton 87e2c6cd5b Added release note about HTTP request id handling change. 2019-06-03 16:59:36 -07:00
Evan Tschannen e0d80d115b updated documentation for 6.1.9 2019-06-03 15:08:35 -07:00
A.J. Beamon bb22ee7d37
Merge pull request #1649 from etschannen/feature-coordinator-bug
The coordinators did not always converge on the same leader
2019-06-03 15:04:25 -07:00
Evan Tschannen 449685520c updated release notes 2019-06-03 10:21:57 -07:00
Adam Feldman 21e574d33d
Fix minor typos in config docs
the each --> east, datacenter have --> datacenters has, mean signal --> signal
2019-05-31 20:00:44 -05:00
Alec Grieser 1d82549148 fix Ubuntu 6.1.8 links 2019-05-31 12:50:56 -07:00
Timm Preetz f83531c8ee
Fix typos 2019-05-30 11:08:22 +02:00
A.J. Beamon b7e2cb64c3 Fix underline length 2019-05-24 11:56:46 -07:00
A.J. Beamon d29c7e4c9b Merge branch 'release-6.1' into merge-release-6.1-into-master
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/QuietDatabase.actor.cpp
#	versions.target
2019-05-23 09:28:45 -07:00
Evan Tschannen 9cd77446d3
Merge pull request #1630 from ajbeamon/remove-invalid-sphinx-c-cross-references
Docs: remove invalid C domain cross references
2019-05-22 15:30:23 -07:00
A.J. Beamon d695b6b09b Remove searches for files in sys.prefix 2019-05-22 14:36:16 -07:00
A.J. Beamon 681e432d6c The time-series documentation doesn't need to use the ruby module or be in the ruby domain. Change 'timen' to 'timeN' 2019-05-22 14:03:40 -07:00
A.J. Beamon ab96a44a1c There are no custom static files, so don't specify a static path. 2019-05-22 13:46:58 -07:00
A.J. Beamon cfb598b707 The C documentation used a bunch of cross-references to types, variables, and macros that we didn't define in our documentation. This didn't break the documentation, but it had the effect of making variables that did have links look the same as those that do not. I've switched these to use normal code formatting instead. 2019-05-22 13:37:31 -07:00
A.J. Beamon e9b1dfeff1 Remove a duplicate substitution definition 2019-05-21 16:33:00 -07:00
A.J. Beamon 87e1860d7c A bunch of documentation fixes 2019-05-21 16:30:52 -07:00
Evan Tschannen 22e13741fb updated documentation for 6.1.8 2019-05-21 15:26:20 -07:00
A.J. Beamon 6621ffe9b0 Update required go version to 1.11. Update release notes. 2019-05-21 13:29:36 -07:00
Evan Tschannen 2796d4634b updated release notes 2019-05-21 12:00:09 -07:00
Evan Tschannen 04e465925a updated release notes 2019-05-21 11:35:47 -07:00
Evan Tschannen f4fbaac6b0 Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2019-05-19 10:27:59 -07:00
Evan Tschannen 26ab2aee1c updated documentation for 6.1.7 2019-05-17 16:15:44 -07:00
Bhaskar Muppana 97051a23e4 Fixing typo in tls.rst 2019-05-17 09:40:27 -10:00
Evan Tschannen cea7ab3a25
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-05-17 10:41:21 -07:00
Evan Tschannen d68e31e711 Updated release notes for 6.1.7 2019-05-16 18:09:12 -07:00
Alvin Moore bfee87bff6
Merge pull request #1567 from AlvinMooreSr/build-docker
Updated Build Docker
2019-05-15 15:01:22 -07:00
Evan Tschannen 62f5ebbd4b updated release notes header for 6.1.6 2019-05-12 20:14:57 -07:00
Evan Tschannen 8c3516951a Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2019-05-12 20:13:49 -07:00
Evan Tschannen 59a9030ed6 updated documentation for 6.1.6 2019-05-12 19:02:09 -07:00
Evan Tschannen 0a9685c811
Merge pull request #1556 from alexmiller-apple/tstlog-6.1
Fix replaceFile on Windows and Linux
2019-05-12 18:56:09 -07:00
Alvin Moore cacd66fdde Ensure that virtualenv is starting via python2 2019-05-11 07:53:22 -07:00
Alex Miller fbc4e7b351 Add a release note 2019-05-08 23:10:18 -10:00
Evan Tschannen 22499666d0 Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/LogRouter.actor.cpp
#	flow/Trace.cpp
#	versions.target
2019-05-08 18:19:35 -07:00
Evan Tschannen 977e64a4fe updated documentation for 6.1.5 2019-05-08 15:51:55 -07:00
Alex Miller c093017c2f Add a TraceEvent and release note. 2019-05-08 12:34:25 -10:00
Evan Tschannen 68c773987c
Merge pull request #1544 from etschannen/release-6.1
The team tracker does not provide data movement priority information for non-failure related data movement
2019-05-08 11:39:17 -07:00
Evan Tschannen 30ebdc3b47 updated release notes 2019-05-07 17:15:45 -07:00
Evan Tschannen c1a58bd27a updated release notes 2019-05-07 17:04:46 -07:00
Evan Tschannen f0fe0d7858 added additional logging on the logs and log routers 2019-05-02 16:16:25 -07:00
Evan Tschannen 2d5043c665 Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2019-04-30 18:27:04 -07:00
Evan Tschannen 31657b91e0 updated documentation for 6.1.4 2019-04-30 17:00:58 -07:00
Evan Tschannen c907c791ca updated release notes 2019-04-30 16:30:19 -07:00
Evan Tschannen b2d19eebc4 fdbcli would return success even when configure failed for a variety of error types
the existing configure safety check would fail when attempting to change between three_datacenter and region configuration
2019-04-30 16:30:19 -07:00
A.J. Beamon 2400f752ad
Merge pull request #1492 from AlvinMooreSr/doc-locator
Merge Removal of  Project Name Requirement Into Release
2019-04-25 13:00:30 -07:00
Sergey Sudakovich 54310fbbd4 Fix doc building assumes 'foundationdb' top level dir
When cloning repository without specifying the destination,
building documentation works fine. But it fail when the top
level directory is not 'foundatinodb'.

To reproduce:

```
git clone https://github.com/apple/foundationdb.git /tmp/apple-fdb
cd /tmp/apple-fdb/documentation/sphinx
make
```
will result in

```
Exception occurred:
File
"/Users/ssudakovich/.pyenv/versions/2.7.13/lib/python2.7/xml/etree/ElementTree.py", line 647, in parse
  source = open(source, "rb")
IOError: [Errno 2] No such file or directory: u'/private/tmp/apple_fdb/documentation/sphinx/../../../foundationdb/versions.target'
```
2019-04-25 11:16:45 -07:00
Trevor Clinkenbeard 9fea60675f Fix comments to use transaction_too_old instead of past_version 2019-04-24 18:50:57 -07:00
Evan Tschannen d554284e2e updated documentation for 6.1.3 2019-04-23 22:10:32 -07:00
Evan Tschannen 774b92e240 updated release notes 2019-04-23 20:59:11 -07:00
Sergey Sudakovich 0ca6595e49 Fix doc building assumes 'foundationdb' top level dir
When cloning repository without specifying the destination,
building documentation works fine. But it fail when the top
level directory is not 'foundatinodb'.

To reproduce:

```
git clone https://github.com/apple/foundationdb.git /tmp/apple-fdb
cd /tmp/apple-fdb/documentation/sphinx
make
```
will result in

```
Exception occurred:
File
"/Users/ssudakovich/.pyenv/versions/2.7.13/lib/python2.7/xml/etree/ElementTree.py", line 647, in parse
  source = open(source, "rb")
IOError: [Errno 2] No such file or directory: u'/private/tmp/apple_fdb/documentation/sphinx/../../../foundationdb/versions.target'
```
2019-04-23 17:30:01 -07:00
A.J. Beamon 253d2400ef Merge branch 'release-6.1' into speed-up-and-parameterize-spring-cleaning
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-04-23 14:38:52 -07:00
A.J. Beamon 9e03add326 Add PR link to release notes 2019-04-23 14:03:23 -07:00
A.J. Beamon 4ad0496b39 Increase the frequency that lazy deletes are run. Add more parameters for better control over the spring cleaning process. 2019-04-23 14:01:51 -07:00
Stephen Atherton fe33d43377 Added release note for sqlite chunk size. 2019-04-23 13:48:07 -07:00
Alvin Moore 20b995d244 Updated old release 6.1 release notes 2019-04-23 10:17:08 -07:00
Evan Tschannen cc9f2ee752 updated release notes 2019-04-22 17:58:03 -07:00
Alvin Moore 2bea99591e Merge branch 'release-6.1' of copy of master
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-04-17 15:51:48 -07:00
A.J. Beamon bb012d2ba5 Update release notes. 2019-04-17 11:13:32 -07:00
Evan Tschannen e4462729a9 updated documentation for 6.1.2 2019-04-10 17:58:10 -07:00
Evan Tschannen cd5c9d91fa
Merge pull request #1443 from etschannen/master
Merge 6.1 into master
2019-04-10 17:43:07 -07:00
Evan Tschannen 21c0ba555c Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2019-04-08 18:38:42 -07:00
Evan Tschannen 5b63e3fbcc updated documentation for 6.1.1 2019-04-08 17:10:01 -07:00
Evan Tschannen 438be756ae updated release notes for 6.1.1 2019-04-08 15:22:37 -07:00
A.J. Beamon ba93cfda16 Add process_behind and proxy_memory_limit_exceeded to the error codes documentation 2019-04-08 14:26:36 -07:00
A.J. Beamon b6efcdab28 Add PR to release notes 2019-04-08 14:23:00 -07:00
A.J. Beamon a7288e1325 Throw process_behind instead of future_version when all storage nodes on a team are behind. process_behind gets the same backoff behavior as not_committed. Add proxy_memory_limit_exceeded to the retryable predicate. 2019-04-08 14:21:24 -07:00
Evan Tschannen 3356ac27bf added three_data_hall_fallback configuration 2019-04-07 22:58:18 -07:00
Markus Pilman 101a05ae77
Merge branch 'master' into features/client-simulator 2019-04-03 10:03:56 -08:00
Evan Tschannen 44c3072629 updated versions.target and release notes 2019-04-02 22:36:55 -07:00
Evan Tschannen 985e1de467 Update documentation and protocol version for release 6.1.0 2019-04-02 18:39:24 -07:00
Evan Tschannen 30133a30e0
Merge pull request #1403 from etschannen/release-6.1
Ported a bug fix to the 6.0 log system, and updated documentation
2019-04-02 17:56:18 -07:00
Evan Tschannen 6223b0b94d
Merge pull request #1397 from etschannen/feature-maintenance-zone
Added the ability to mark a zoneId for maintenance
2019-04-02 17:55:34 -07:00
mpilman 30500d5a61 Added docs for building with JavaWorkload 2019-04-02 17:26:35 -07:00
Evan Tschannen 4d6334eb90 removed a known limitation about force_recovery_with_data_loss 2019-04-02 15:23:55 -07:00
Evan Tschannen 6881a8fc69 Added more release notes for 6.1.0 2019-04-02 15:19:44 -07:00
Evan Tschannen e8548de656
Apply suggestions from code review
Co-Authored-By: ajbeamon <ajbeamon@users.noreply.github.com>
2019-04-02 14:42:51 -07:00
Evan Tschannen 628fec8c8b updated status with information about ongoing maintenance
clear the maintenance zone if a different storage server is detected failed
2019-04-02 14:15:51 -07:00
mpilman 1bc249bc23 Documented new `classPath` option for JavaWorkload 2019-04-02 13:35:13 -07:00
A.J. Beamon 972e29f2b9 Merge commit '72b9202c953fe00e8899877a8da0b02851863e9f' into update-release-notes
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-04-02 11:26:22 -07:00
A.J. Beamon 72b9202c95
Merge pull request #1392 from vishesh/release-6.1
doc: Document change to log filename format
2019-04-02 11:05:42 -07:00
mpilman 9b3f91070c fixed documentation example 2019-04-02 10:32:19 -07:00
Evan Tschannen aa389c2a5c updated release notes based on review feedback 2019-04-01 16:35:18 -07:00
A.J. Beamon b9e782c6b6
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: etschannen <36455792+etschannen@users.noreply.github.com>
2019-04-01 16:29:26 -07:00
A.J. Beamon 310fe6d4d8
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: etschannen <36455792+etschannen@users.noreply.github.com>
2019-04-01 16:29:19 -07:00
A.J. Beamon d84fcd79c6
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: etschannen <36455792+etschannen@users.noreply.github.com>
2019-04-01 15:43:29 -07:00
A.J. Beamon b750d2a0a1
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: etschannen <36455792+etschannen@users.noreply.github.com>
2019-04-01 15:42:20 -07:00
Vishesh Yadav 73d0517a86 doc: Document change to log filename format 2019-04-01 14:28:09 -07:00
Jingyu Zhou fdd2d89723
Update documentation/sphinx/source/release-notes.rst
Co-Authored-By: ajbeamon <ajbeamon@users.noreply.github.com>
2019-04-01 11:41:29 -07:00
A.J. Beamon bf82de1f4b Some release notes updates 2019-04-01 11:06:19 -07:00
mpilman 7ad1da2631 Added documentation for JavaWorkload 2019-03-31 22:08:09 -07:00
Evan Tschannen 74ca0a672d Release notes from 6.0.19 were moved to 6.1.0 2019-03-30 21:28:39 -07:00
Evan Tschannen f36be44599 Updated release notes for 6.1.0 2019-03-30 21:22:17 -07:00
Jingyu Zhou b81de9831f Fix SchemaMismatch error
Add data_distributor and ratekeeper roles to schema.
2019-03-27 09:54:01 -07:00
A.J. Beamon 71e2fdafb8 Changes to ratekeeper camel case 2019-03-27 08:24:25 -07:00
Evan Tschannen 83b2ff8b08
Merge pull request #1366 from ajbeamon/docs-update-batch-priority
Update documentation about batch priority transactions
2019-03-26 16:08:27 -07:00
A.J. Beamon f363bdb007 Update documentation about batch priority transactions 2019-03-26 15:45:38 -07:00
A.J. Beamon cb93f3f8c8
Merge pull request #1308 from xumengpanda/mengxu/schema-doc-PR
Auto-generate the machine-readable status document
2019-03-26 10:42:49 -07:00
Evan Tschannen b68bc46042
Merge pull request #1348 from ajbeamon/fix-missing-metrics-when-ss-down
Fix missing read workload metrics
2019-03-22 19:08:04 -07:00
A.J. Beamon 3a69d1da8e Add PR number to release notes 2019-03-22 14:24:33 -07:00
A.J. Beamon fc48b6050e When tabulating read workload metrics, ignore the absence of any particular storage server. 2019-03-22 14:22:22 -07:00
A.J. Beamon 12e755114b
whitespace fix in release notes
Co-Authored-By: alecgrieser <alloc@apple.com>
2019-03-21 18:50:49 -04: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
A.J. Beamon 355f4d5bd1
fix spelling of "depracated"
Co-Authored-By: alecgrieser <alloc@apple.com>
2019-03-21 16:47:57 -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 fed5a9c0c6
set transaction timeouts and retry limits in the example class scheduling tutorial
Resolves #882: Consider setting timeouts in example code
2019-03-20 11:15:44 -06:00
Alec Grieser 0cec120803
document new database options added in resolution to #775 2019-03-20 11:15:19 -06:00
Meng Xu a3641a0ee4 Merge branch 'master' into mengxu/schema-doc-PR 2019-03-19 11:33:12 -07:00
Meng Xu 74c764fb6d mr-status.rst: Add json-status-format before mr-status-message section 2019-03-19 11:29:31 -07:00
Meng Xu 44fe828bb9 Doc: Remove the auto generated file
For 6.1 release, we use the script (will be removed) to generate the comment for JSON status docuemnt;
We manually change the docuemnt to document the 7 occurances of the map keyword
2019-03-19 11:25:45 -07:00
Meng Xu 924212d53c Add mr-status-json-schemas.rst.inc
The mr-status-json-schemas.rst.inc file is a manually changed file
based on the automatically generated commented document about the JSON status
2019-03-19 11:25:01 -07:00
Meng Xu b79cc2eecb doc:mr-status: Include the auto generated status doc 2019-03-18 14:15:36 -07:00
Balachandar Namasivayam fec3fe3763 Added Release Notes. 2019-03-18 13:59:57 -07:00
Meng Xu 6689c0dc3d Add machine readable status doc
This file is automatically generated
2019-03-15 17:37:42 -07:00
Meng Xu b3621f3041 Auto generate status document
Run the command below to get the machine readable status docuemnt
python auto-gen-mr-status.py > documentation/sphinx/source/mr-status-auto-gen.rst
2019-03-15 17:37:14 -07:00
A.J. Beamon f5ba5bf4ca
Merge pull request #1304 from amouehsan/amouehsan-python3.7-documentation
Update python3.7 documentation
2019-03-15 11:12:35 -07:00
A.J. Beamon 40293d6fae
Update documentation/sphinx/source/api-python.rst
Co-Authored-By: amouehsan <mehsan@apple.com>
2019-03-15 11:05:37 -07:00
Moussa Ehsan 9ed41a4932
Update python version to 3.7 in the docs
This change updates the documentation to reflect that we support python 3.7.
2019-03-15 10:24:33 -07:00
A.J. Beamon adbdbf91a3 Merge branch 'master' into fix-ryow-onerror-reset
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2019-03-14 15:45:34 -07:00
Balachandar Namasivayam 2ac07fe7e0
Merge pull request #1248 from satherton/feature-backup-json
JSON output options for fdbbackup status and describe
2019-03-14 13:41:28 -07:00
A.J. Beamon 59f8e07b31 Update release notes with pull request link. 2019-03-14 11:42:32 -07:00
A.J. Beamon bf170493c6 RYOW onError no longer resets a transaction when it gets a non-retryable error and the transaction is not already in an error state (as of API version 610). 2019-03-14 11:40:51 -07:00
Meng Xu 5a10bf5dfc Merge branch 'master' into mengxu/tls-switch-status-PR 2019-03-14 10:35:12 -07:00
John Brownlee 178ebfec30
Merge pull request #1291 from vishesh/task/documentation
doc: Documentation for IPv6 and TLS migration
2019-03-14 08:13:40 -07:00
Vishesh Yadav 529068c3e2 doc: Live TLS migration 2019-03-13 17:06:44 -07:00
Xin Dong 636d2ca631
Merge pull request #1207 from alecgrieser/tuple-performance-cache-packed
Java: Tuple serialization/deserialization uses fewer allocations
2019-03-13 15:53:52 -07:00
Steve Atherton 5feea0e33e
Merge branch 'master' into feature-backup-json 2019-03-13 14:01:19 -07:00
Vishesh Yadav d073b08a0a Update DIABLE_POSIX_KERNEL_AIO entry in 6.1 release notes 2019-03-13 13:39:45 -07:00
Steve Atherton dbacfcbc82
Merge branch 'master' into feature-backup-json 2019-03-13 13:30:45 -07:00
Steve Atherton 8aab719c22
Merge branch 'master' into feature-backup-json 2019-03-12 18:23:16 -07:00
Vishesh Yadav ff8bac8d20 doc: Some documentation for IPv6 2019-03-12 18:05:00 -07:00
Vishesh Yadav 5e552a47b6 doc: Updated release notes for 6.1 2019-03-12 16:23:30 -07:00
Vishesh Yadav e0cf531e91
Merge pull request #1286 from xumengpanda/mengxu/teamRemover-releaseNote-PR
Add release note for teamRemover PR
2019-03-12 16:22:07 -07:00
Evan Tschannen a7e45cff91
Merge pull request #1176 from jzhou77/ratekeeper
Make Ratekeeper a separate role
2019-03-12 15:58:59 -07:00
Meng Xu 931788150a Add release note for teamRemover PR 2019-03-12 15:56:15 -07:00
Meng Xu 85c24b0067 Merge branch 'master' into mengxu/tls-switch-status-PR 2019-03-12 15:20:54 -07:00
Bhaskar Muppana a70de93cd5 Adding flow bindings changes to release notes. (#1281)
* Adding flow bindings changes to release notes.

* Update documentation/sphinx/source/release-notes.rst

Co-Authored-By: apkar <mgvbhaskar@gmail.com>

* Update documentation/sphinx/source/release-notes.rst

Co-Authored-By: apkar <mgvbhaskar@gmail.com>

* Update documentation/sphinx/source/release-notes.rst

Co-Authored-By: apkar <mgvbhaskar@gmail.com>

* Update documentation/sphinx/source/release-notes.rst

Co-Authored-By: apkar <mgvbhaskar@gmail.com>

* More explanation in Flow bindings release notes.

* Update documentation/sphinx/source/release-notes.rst

Co-Authored-By: apkar <mgvbhaskar@gmail.com>
2019-03-12 14:20:16 -07:00
Stephen Atherton bc0b2aa040 Merge branch 'release-6.0' of https://github.com/apple/foundationdb
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbbackup/backup.actor.cpp
#	fdbclient/BlobStore.actor.cpp
2019-03-12 04:49:12 -07:00
Stephen Atherton f0eae0295f Merge branch 'master' of https://github.com/apple/foundationdb into feature-backup-json 2019-03-12 03:35:03 -07:00
Meng Xu 5346d6e298 Merge branch 'mengxu/tls-switch-status-PR' of github.com:xumengpanda/foundationdb into mengxu/tls-switch-status-PR 2019-03-11 17:11:54 -07:00
Alec Grieser a1c32ce057
update release notes with Tuple improvements 2019-03-11 16:57:36 -07:00
Meng Xu 9d1f06e2b6
Update documentation/sphinx/source/mr-status.rst 2019-03-11 16:14:37 -07:00
Jingyu Zhou 8504bd6c9f Update release notes. 2019-03-11 15:08:33 -07:00
Alec Grieser 1ac8ecf55e
Merge pull request #1187 from ryanworl/bindings/go-tuple-layer-versionstamps
Add Versionstamp support to the Go Tuple layer
2019-03-11 12:36:47 -07: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
Meng Xu 435e515985 Merge branch 'master' into mengxu/tls-switch-status-PR 2019-03-11 11:17:40 -07:00
A.J. Beamon 4941d6dc3c
Merge pull request #1212 from alecgrieser/00719-read-transaction-set-read-version
Java: Move a few methods relevant to read-only transactions to `ReadTransaction`
2019-03-11 09:49:57 -07:00
Stephen Atherton ad4d2f192b Added release note for backup/restore datetime format changes as it breaks compatibility with existing tooling. 2019-03-11 02:10:06 -07:00
Stephen Atherton adc5553cd9 Updated backup documentation regarding timestamp format. 2019-03-11 02:05:01 -07:00
Steve Atherton 563f6a21b1
Update documentation for modify active snapshot interval option 2019-03-11 01:50:34 -07:00
Steve Atherton dcb3ce7848
Merge branch 'release-6.0' into fdbbackup-modify 2019-03-07 23:07:17 -08:00
Jingyu Zhou 7340998261 Fix status message for ratekeeper 2019-03-07 13:16:20 -08:00
Balachandar Namasivayam 9e4c780baa
Merge pull request #1249 from xumengpanda/mengxu/status/teamcollection-info
Status:healthy: Add optimizing_team_collections
2019-03-07 11:44:24 -08:00
Alec Grieser 23f86132f5
Resolves #1235: Java: FDBExceptions are created successful operation completion (#1236)
The native function `NativeFuture::Future_getError` now returns `null` when the error code is 0 instead of an `FDBException` with a "Success" message and an error code of 0. This was only used in two places within the codebase; those two places now check for `null` errors and treats them like successes.
2019-03-07 11:28:13 -08:00
Stephen Atherton 8bdb21a04e Added release note for new json output options on backup. 2019-03-06 22:44:37 -08:00
Alec Grieser 83e4b966d5 Resolves #1235: Java: FDBExceptions are created successful operation completion (#1236)
The native function `NativeFuture::Future_getError` now returns `null` when the error code is 0 instead of an `FDBException` with a "Success" message and an error code of 0. This was only used in two places within the codebase; those two places now check for `null` errors and treats them like successes.
2019-03-06 18:34:36 -08:00
Meng Xu 1464bceece ReleaseNote: Correct the format
Make the improved replication mechanism feature as bullet instead of
a paragraph.
2019-03-06 17:02:26 -08:00
Meng Xu 5a1ba1bb24 ReleaseNote: Add new info in status
Add in release note:
Show the number of connected coordinators per client in JSON status
2019-03-06 16:59:27 -08:00
Meng Xu 845f8fdcbc Status:healthy: Add optimizing_team_collections
Change removing_redundant_teams status name to
optimizing_team_collections.
The new name is more general and can be applied in the future
when we switch storage engines.
2019-03-06 15:05:23 -08:00
Meng Xu 04880e3d4d Merge branch 'master' into mengxu/tls-switch-status-PR 2019-03-06 13:41:16 -08:00
Meng Xu 820548223a Status: connected_coordinators misc minor changes
Change the rst document file;
Change the coding style to be consistent with the nearby code;
Ensure we always initilize the connectedCoordinatesNum to 0
even when the variable is not used.
2019-03-05 21:45:18 -08:00
Stephen Atherton a57ddd29f2 Bug fixes in fdbbackup modify command. Active snapshot interval was wrong. New backup destination containers were not being created. Renamed some variables for clarity. 2019-03-05 18:05:52 -08:00
Stephen Atherton 7ffdd6c875 Added release notes for restore changes. 2019-03-05 12:55:08 -08:00
Stephen Atherton 2f7d559442 Restore now requires an explicit destination cluster file. Restore target database version can now be specified by a timestamp, which must be resolved using the cluster file for the cluster from which the backup originated. 2019-03-05 12:28:05 -08:00
Stephen Atherton a5b53d3c0f More documentation and release note changes for fdbbackup modify. Added release note for #1205 bug fix which was missed. 2019-03-05 10:44:14 -08:00
Stephen Atherton f6559bbb11 Added help and documentation for fdbbackup modify. Add BackupUID and more parseable BackupURL to fdbbackup status output. 2019-03-05 05:13:48 -08:00