Commit Graph

578 Commits

Author SHA1 Message Date
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
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
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
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
Stephen Atherton d3377722d5 Added blob store Backup URL parameter 'header' which enables addition of custom HTTP header fields to blob store HTTP requests. Added 'fdbbackup modify' command line tool for changing the backup URL and parameters, default snapshot interval, and/or current snapshot interval of a running backup. 2019-03-05 04:00:11 -08:00
Balachandar Namasivayam ee7ee3e783
Update documentation/sphinx/source/developer-guide.rst 2019-03-04 15:17:25 -08:00
Balachandar Namasivayam b0c910fba5 Update documentation. 2019-03-04 12:31:47 -08:00
Alec Grieser 7ef189701e
Resolves #719: Support `.setReadVersion()` on `ReadTransaction` 2019-03-02 09:48:49 -08:00
Balachandar Namasivayam 1432bdc9ab Document behavior on the ordering of writes and read conflict ranges 2019-03-01 18:29:42 -08:00
Alec Grieser 97a43094c9
Merge pull request #1218 from ajbeamon/fix-python-simpleindex-docs
Some fixes to Python simple indexes Example
2019-03-01 17:14:57 -08:00
Meng Xu 94385447bc Status: Get if client configured TLS
To understand if all clients have configured TLS,
we check the tlsoption when a client tries to open database.
This is similar to how we track the versions of multi-version clients.
2019-03-01 15:17:01 -08:00
Evan Tschannen b209cd45e8
Merge pull request #1198 from ajbeamon/ratekeeper-batch-priority-limits
Ratekeeper Batch Priority Limits
2019-03-01 15:03:49 -08:00
A.J. Beamon 546586761d Implements a fix discussed in https://github.com/apple/foundationdb/pull/225, with a couple other clarifying changes as well. 2019-03-01 14:11:32 -08:00
A.J. Beamon f38fbbb57f Add release note for Python SingleFloat fix. 2019-03-01 09:28:56 -08:00
A.J. Beamon d6bb617b89 Update release notes 2019-02-28 12:28:31 -08:00
Evan Tschannen 8afb7fbb9d
Merge pull request #1160 from alexmiller-apple/tstlog-fork
Spill-By-Reference TLog Part 2: New and Old TLogServers co-exist harmoniously
2019-02-26 18:00:04 -08:00
Alex Miller 497960ffeb Update release notes to mention configuration options introduced in this PR. 2019-02-26 17:43:36 -08:00
Evan Tschannen d008de576e
Merge pull request #1139 from xumengpanda/mengxu/machine-team-upgrade-PR
Add background actor to remove redundant teams
2019-02-22 14:22:07 -08:00