Commit Graph

3195 Commits

Author SHA1 Message Date
Evan Tschannen a654183f63
Merge pull request #791 from ajbeamon/remove-cluster-from-iclientapi
Remove cluster from IClientApi (phase 2 of removing DB names)
2018-11-10 10:16:18 -08:00
Evan Tschannen ba6ad6f398
Merge pull request #898 from satherton/feature-redwood
Bug fixes related to concurrent I/O and storage engine shutdown during use.
2018-11-10 10:04:05 -08:00
Stephen Atherton ade75ac692 Merge branch 'master' of github.com:apple/foundationdb into feature-redwood
# Conflicts:
#	fdbserver/worker.actor.cpp
2018-11-07 11:43:54 -08:00
Stephen Atherton 9d73166b3b Many bug fixes related to concurrent page operations and pager shutdown. 2018-11-06 19:31:16 -08:00
A.J. Beamon e6476e0587
Merge pull request #881 from TommyLike/bug/update_alpha
Update note for alpha parameter
2018-10-31 11:50:28 -04:00
Stephen Atherton df3bdde50b Many bug fixes. AsyncFileCached write() on a page with a zero-copy read in progress would orphan the old page before the read was finished. Pager file operations were not converting page id to int64 for byte offset calculation. Pager was not calling releaseZeroCopy() after readZeroCopy() if there was an error or cancellation. Pager reads were using some variables that could go out of scope. BusyPage's mechanism for notifying when a physical page is no longer in use is itself no longer in use and therefore removed. Pager shutdown now cancels all outstanding reads. Improved some debug output. 2018-10-31 02:14:55 -07:00
Hu Sheng b402bd5bcc
Update RandomReadWrite.txt 2018-10-31 09:34:34 +08:00
Alec Grieser d66da29561
Merge pull request #870 from ofek/patch-1
Update vendored Python module `six` to latest released version
2018-10-30 15:57:16 -07:00
TommyLike 0d1a8c3f2f Update comment for alpha parameter 2018-10-30 15:50:45 +08:00
Bhaskar Muppana f418a85390
Merge pull request #815 from xumengpanda/mengxu/backup/doc-v1
Doc: clarify the backup document
2018-10-29 14:16:49 -07:00
Meng Xu cd873831ec
Update backup.md
Incorporate review comments to change the phrases in a sentence.
2018-10-29 14:11:20 -07:00
Ofek Lev 4bd9efc4fc
Update vendored Python module six 2018-10-25 23:46:49 -04:00
Stephen Atherton b08497b7ea Bug fix, at least some users of IKeyValueStore expect the read actors to make their own copies of key arguments. 2018-10-25 19:48:31 -07:00
Stephen Atherton 0277dab747 Removed accidental config change. 2018-10-25 04:01:42 -07:00
Stephen Atherton 342466817a Added pagefile name to debug output. Shutdown will no longer throw if actor collection or delete futures have errors. 2018-10-25 04:00:02 -07:00
Stephen Atherton 0e84c1f438 Pager and btree debug output macro now prints local network address and time. 2018-10-25 03:57:09 -07:00
Stephen Atherton 32b43cc02b Added 'simple' flag in simulation config generation. Defaults to false, must be changed in code. 2018-10-25 01:25:41 -07:00
Stephen Atherton 93501947f8 Process_behind should also be sent to clients. 2018-10-24 20:38:15 -07:00
Stephen Atherton f17cc1e20f StorageServer will no longer send io_error or other inappropriate errors to a client (this would never happen on SQLite). Many bug fixes around error handling, initialization, and shutdown in Redwood. StorageServer now calls init() on its underlying storage engine. 2018-10-24 15:57:06 -07:00
Alec Grieser 51afb29e3b
Merge pull request #864 from EasterTheBunny/master
tuple.Tuple needs to be deconstructed into TupleElement items
2018-10-24 15:50:17 -07:00
Evan Tschannen cb0c2afdad
Merge pull request #868 from etschannen/master
Merge 6.0 into master
2018-10-24 15:43:22 -07:00
Evan Tschannen 24c5a8982c Merge branch 'release-6.0'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2018-10-24 15:40:37 -07:00
Evan Tschannen 3cb7fb3f0f
Merge pull request #867 from etschannen/post-release-cleanup-6.0.14
Post release cleanup 6.0.14
2018-10-24 15:33:12 -07:00
Evan Tschannen 4dbe1412f5 update installer WIX GUID following release 2018-10-24 15:32:29 -07:00
Evan Tschannen bb3ed478f2 update versions target to 6.0.15 2018-10-24 15:32:29 -07:00
Evan Tschannen 458ff6e0c0
Merge pull request #866 from etschannen/prepare-release-6.0.14
update installer WIX GUID before release
2018-10-24 11:13:51 -07:00
Evan Tschannen d35399ed16 update installer WIX GUID following release 2018-10-24 11:12:53 -07:00
Evan Tschannen 66b8cf0c19
Merge pull request #865 from etschannen/release-6.0
updated release notes and downloads for 6.0.14
2018-10-24 11:11:37 -07:00
Evan Tschannen 5f59b24ac9 updated release notes and downloads for 6.0.14 2018-10-24 11:10:56 -07:00
Awbrey Hughlett 832d8d5e8c tuple.Tuple needed to be deconstructed into TupleElement items before appending to key tuple 2018-10-23 22:13:52 -05:00
Alex Miller a074dc2a60 Revert one line from #856 that accidentally changed the include path for Windows.h 2018-10-23 18:58:00 -07:00
Alex Miller 039fbe299e
Merge pull request #863 from apple/revert-860-pr/operator-errors
Revert "Fix operator problems like those mentioned in GitHub issue #606"
2018-10-23 17:22:40 -07:00
Alex Miller 7c6cf47e37
Revert "Fix operator problems like those mentioned in GitHub issue #606" 2018-10-23 17:21:48 -07:00
Evan Tschannen 81c9e0b6c1
Merge pull request #862 from etschannen/master
Merge 6.0 into master
2018-10-23 17:14:26 -07:00
Evan Tschannen 6bb2ba5d92 Merge commit '2a34115e65639b7aad368a148de3c4189bc34bfc'
# Conflicts:
#	fdbserver/storageserver.actor.cpp
#	fdbserver/worker.actor.cpp
2018-10-23 17:05:42 -07:00
Alex Miller 64db6da87b
Merge pull request #860 from dropbox/pr/operator-errors
Fix operator problems like those mentioned in GitHub issue #606
2018-10-23 17:00:10 -07:00
Evan Tschannen 2a34115e65
Merge pull request #861 from etschannen/release-6.0
small bug fix
2018-10-23 16:54:30 -07:00
Evan Tschannen a123c9c533 forgot to commit as part of the merge 2018-10-23 16:53:41 -07:00
Evan Tschannen 7e215b7e0c Merge branch 'release-6.0' of github.com:apple/foundationdb into release-6.0
# Conflicts:
#	fdbserver/worker.actor.cpp
2018-10-23 16:53:07 -07:00
Robert Escriva 47dd24a9fa Fix operator problems like those mentioned in GitHub issue #606
So the code as written works well on older gcc, but does not like newer gcc.  I
don't fully know why member operators seem to be more in conflict with different
compiler versions, but experience has taught me to always use non-member
operators for maximum portability across compilers.

Make a small change to that effect here.

Signed-off-by: Robert Escriva <rescriva@dropbox.com>
2018-10-23 23:24:34 +00:00
Evan Tschannen 890fb3f228
Merge pull request #821 from panghy/memory-fast-rollback
Reuse KeyValueStore on rollback
2018-10-22 16:40:30 -07:00
A.J. Beamon 0a296fc471
Merge pull request #797 from apkar/master
Adding Flow documentation.
2018-10-22 16:50:37 -04:00
Alex Miller 6bb1f4093d
Merge pull request #856 from dropbox/pr/include-fix
Adjust all includes to be relative to the root.
2018-10-22 09:51:55 -07:00
Robert Escriva 2f4c0fae99 Merge branch 'dboxfix' of https://github.com/alexmiller-apple/foundationdb into include-fix
* 'dboxfix' of https://github.com/alexmiller-apple/foundationdb:
  Remove specifying non-root directory as a path to search for includes.
  Fix FDBLibTLS to specify includes from the root.
2018-10-22 16:05:08 +00:00
Clement Pang 3a30621071
Merge branch 'release-6.0' into memory-fast-rollback 2018-10-21 12:48:46 +09:00
Alex Miller e2fc1c9b95 Remove specifying non-root directory as a path to search for includes. 2018-10-19 18:56:45 -07:00
Alex Miller 7cd73468f1 Fix FDBLibTLS to specify includes from the root. 2018-10-19 18:56:36 -07:00
Clement Pang 3ceec01392 Address review comments. 2018-10-19 18:55:35 -07:00
Evan Tschannen 22b68d6cf3 fix: we need to get the result of the future before getting the error from the ErrorOr 2018-10-19 17:34:28 -07:00
Evan Tschannen f31ec775a5
Merge pull request #858 from etschannen/master
more windows build fixes
2018-10-19 17:00:56 -07:00