Commit Graph

413 Commits

Author SHA1 Message Date
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
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
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 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 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
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
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
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
Meng Xu 64db109f20 Status: Add schema for the new data distributor role 2019-02-22 10:05:12 -08:00
Meng Xu 9445ac0b0c Status: Use new data distributor worker to publish status
After we add a new data distributor role, we publish the data
related to data distributor and rate keeper through the new
role (and new worker).

So the status needs to contact the data distributor, instead of master,
to get the status information.
2019-02-21 18:05:50 -08:00
Meng Xu db19b08762 TeamRemover: Add new status to fdbcli
Add the healthy_removing_redundant_teams status to fdbcli
2019-02-21 15:03:32 -08:00
Trevor Clinkenbeard 1bb384db4d Merge branch 'master' of https://github.com/apple/foundationdb into add-no-assign-class 2019-02-20 13:13:12 -08:00
mpilman cdb7c721c9 documented caveats with flow and IDE-compilation 2019-02-19 15:16:59 -08:00
Chris Donati 6d86523040 Update docs regarding versionstamp operations
Since API version 520, the last 4 bytes are used as an index for
both the key and value transformations.
2019-02-17 11:34:12 -08:00
Meng Xu 6d09ac483c Merge with master 2019-02-15 17:03:40 -08:00
A.J. Beamon b435d51061 Merge branch 'master' into track-server-request-latencies 2019-02-14 08:07:32 -08:00
Meng Xu 01e55e43bd TeamCollection: Minor improve code efficiency and style
Rewording the feature item in the release document as well.
2019-02-12 19:10:53 -08:00
A.J. Beamon 3573abf433 Update the release note to reflect that the problem was not limited to the REPL. 2019-02-08 13:56:41 -08:00
A.J. Beamon 3ec6e0ae97 Add release note. 2019-02-08 13:54:29 -08:00
Meng Xu 3b8ae0fe95 TeamCollection: Add into 6.1 release note 2019-02-08 13:50:27 -08:00
A.J. Beamon 4c0481da40 Fix comment in go bindings that describes an old implementation. Add a release note for the new Go bindings change and add links to the existing release notes entries. 2019-02-08 12:38:38 -08:00
A.J. Beamon 4516e9b509 Fix a merge issue I should have anticipated. 2019-02-08 11:15:59 -08:00
Alec Grieser c6b3ea8870
Merge pull request #1132 from ajbeamon/fix-ruby-docs-missing-method
Fix alignment and missing method header in Ruby docs
2019-02-08 11:09:52 -08:00
A.J. Beamon 685242fbfc
Merge pull request #1092 from atn34/trace-format-network-option
Add trace_format network option
2019-02-08 10:52:50 -08:00
A.J. Beamon d29b6a1880 Fix alignment and missing method header 2019-02-08 10:16:53 -08:00
Andrew Noyes 768d7678be Add trace_format network option 2019-01-28 15:14:17 -08:00
Trevor Clinkenbeard dc2b740415 Added server_overloaded error and client message 2019-01-25 13:15:19 -08:00
Trevor Clinkenbeard da1a8a9919 Prioritize processes with class coordinator when "coordinators auto" is run 2019-01-25 11:33:10 -08:00
Alec Grieser 04b94e74c7
Merge pull request #942 from ajbeamon/remove-cluster-from-bindings
Remove cluster from bindings
2019-01-24 14:39:09 -08:00
A.J. Beamon 5420808dbd Add a release note. 2019-01-24 13:48:51 -08:00
Chris Donati 1c2dc20007 Note dr_agent prerequisite for "fdbdr switch"
If the user forgets to start a dr_agent with the right arguments
on the destination cluster, the switch cannot complete.
2019-01-22 16:57:37 -08:00
John Brownlee f306cc6147 Fix to a typo (I think) in the TLS docs. 2019-01-10 13:57:26 -08:00
A.J. Beamon bfa97d7ff2 Address review comments 2019-01-10 12:28:14 -08:00
A.J. Beamon 11cce3731b Merge branch 'master' into remove-cluster-from-bindings
# Conflicts:
#	bindings/c/fdb_c.cpp
2019-01-10 11:58:34 -08:00
Evan Tschannen 684a22a52b Merge branch 'release-6.0'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbbackup/backup.actor.cpp
#	fdbclient/BackupContainer.actor.cpp
#	fdbclient/HTTP.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	fdbserver/workloads/BackupCorrectness.actor.cpp
#	versions.target
2019-01-09 16:14:46 -08:00
A.J. Beamon b95d37def2 Add PR to release notes. 2019-01-08 14:37:23 -08:00
A.J. Beamon d265517156 Fix: fast allocator would not cleanup memory for a thread if that thread never called getMagazine. This could happen if the first thing the thread did was to release memory.
Added a new metric for the number of threads that hold memory for each size and improve some existing metrics.
Fix: a failed ASSERT would crash if done early in the program lifetime.
2019-01-08 14:36:01 -08:00