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