Jingyu Zhou
7cd5ef711d
Fix test failure to BlobGranule due to missing private mutations
...
The change feed metadata mutations use \xff\x02/feed/ prefix, which was not
considered as "metadata mutations", thus not sent to the resolvers. This makes
the private mutation generation not possible for change feed if the knob
PROXY_USE_RESOLVER_PRIVATE_MUTATIONS is on. Fix by making it a metadata
mutation.
2022-04-01 14:23:03 -07:00
Jingyu Zhou
4fd414a8ed
Merge branch 'main' into vv
...
Fix Conflicts:
fdbclient/NativeAPI.actor.cpp
2022-03-31 09:38:36 -07:00
A.J. Beamon
d813caff10
Merge pull request #6644 from sfc-gh-ajbeamon/fdb-tenant-java
...
Java support for tenants
2022-03-31 08:32:18 -07:00
Steve Atherton
4b4082fe62
Merge pull request #6738 from sfc-gh-xwang/cmake-fix
...
fix cmake bug when no link or compile options
2022-03-31 00:51:59 -07:00
Xiaoxi Wang
61e374f301
fix cmake bug when use gcc
2022-03-30 23:21:22 -07:00
Jingyu Zhou
cfcf0f152c
Merge branch 'main-4a085fc84' into vv
...
Fix Conflicts:
fdbclient/NativeAPI.actor.cpp
fdbserver/ClusterRecovery.actor.cpp
fdbserver/MasterInterface.h
fdbserver/masterserver.actor.cpp
flow/error_definitions.h
2022-03-30 22:28:06 -07:00
Jingyu Zhou
b34f4052cd
Merge branch 'main-f28dfc12b' into vv
...
Fix Conflicts:
fdbclient/MultiVersionTransaction.actor.cpp
fdbclient/NativeAPI.actor.cpp
fdbclient/NativeAPI.actor.h
fdbserver/storageserver.actor.cpp
2022-03-30 21:01:25 -07:00
Jingyu Zhou
00b57d4cce
Merge branch 'main-67eba5ec7' into vv
...
Fix Conflicts:
fdbclient/CommitProxyInterface.h
fdbclient/NativeAPI.actor.cpp
fdbclient/StorageServerInterface.h
fdbserver/CommitProxyServer.actor.cpp
fdbserver/storageserver.actor.cpp
2022-03-30 20:05:55 -07:00
Xiaoxi Wang
d6d4596c35
Merge pull request #6709 from sfc-gh-ajbeamon/fix-fdbcli-bugs
...
Fix issues with command completion for exclude and storage_migration_type
2022-03-30 19:53:49 -07:00
Jingyu Zhou
0cc1b67b7a
Temporary fix for stale version vector assertion
...
Need to investigate why and fix later.
2022-03-30 19:34:58 -07:00
Steve Atherton
26e34a947f
Merge pull request #6724 from sfc-gh-yiwu/file_latency
...
AsyncFileKAIO: add latency histograms
2022-03-30 19:17:34 -07:00
A.J. Beamon
be7315473a
Move tenant creation/deletion into a TenantManagement class
2022-03-30 16:31:28 -07:00
A.J. Beamon
6570ae44c6
Use special keys to create/delete tenants
2022-03-30 16:31:28 -07:00
Jon Fu
995f1b3601
Support tuples in Java tenants
2022-03-30 16:31:28 -07:00
A.J. Beamon
a2a97e7176
Add tenant support to the Java bindings
2022-03-30 16:31:28 -07:00
Andrew Noyes
1b919f52e9
Combine vector_like_traits::{insert,reserve} ( #6689 )
...
* Combine vector_like_traits::{insert,reserve}
and explain semantics better. This should make it more clear what
implementers need to do when implementing the vector_like_traits
concept.
* Update std::unordered_set vector_like_traits impl
2022-03-30 16:29:35 -07:00
Jingyu Zhou
e9659b5dd4
Merge branch 'master-PR-6500' into vv
...
Fix Conflicts:
fdbclient/CommitProxyInterface.h
fdbclient/NativeAPI.actor.cpp
fdbserver/masterserver.actor.cpp
2022-03-30 14:53:49 -07:00
Steve Atherton
1d90f17c20
Merge pull request #6721 from sfc-gh-satherton/threadmulticallback-refactor
...
Remove unordered_map of pointers from ThreadMultiCallback
2022-03-30 14:51:51 -07:00
Andrew Noyes
88a439e156
Fix typo from pull request #6698 ( #6729 )
2022-03-30 13:40:57 -07:00
Steve Atherton
75247affa3
Renamed member for better readability.
2022-03-30 13:39:33 -07:00
Steve Atherton
5d74e4d091
Added comments to explain some invariants with ThreadMultiCallback and ThreadCallback and how they are enforced.
2022-03-30 12:38:57 -07:00
Steve Atherton
637a6f654b
Merge commit 'fc68cdf45f194d198beb8848c49e3081eff6c396' into threadmulticallback-refactor
...
# Conflicts:
# fdbclient/BackupAgent.actor.h
2022-03-30 12:27:03 -07:00
A.J. Beamon
fc68cdf45f
Merge pull request #6693 from sfc-gh-ajbeamon/python-tenant-management-module
...
Move Python tenant management to its own module
2022-03-30 12:03:08 -07:00
Steve Atherton
e6457b1656
A few changes for clarity / readability.
2022-03-30 11:31:46 -07:00
A.J. Beamon
16cc74e910
Remove documenation for Database.delete_tenant.
2022-03-30 11:01:54 -07:00
Yi Wu
acfee48894
AsyncFileKAIO: add latency histograms
2022-03-30 10:45:04 -07:00
Xiaoxi Wang
e2c66de28f
Merge pull request #6722 from sfc-gh-satherton/fix-backup-backward-compatibility
...
Fixed Codec<Reference<IBackupContainer>> backward compatibility bug from #6705
2022-03-30 08:38:48 -07:00
Steve Atherton
c5995f2e27
Can't enforce size limit or downgrades from future versions could break.
2022-03-29 23:53:45 -07:00
Steve Atherton
bf505ed816
Simplify conditional.
...
Co-authored-by: Renxuan Wang <renxuan@apple.com>
2022-03-29 23:44:41 -07:00
Steve Atherton
a1eca85b66
Simplify conditional.
...
Co-authored-by: Renxuan Wang <renxuan@apple.com>
2022-03-29 23:43:07 -07:00
Steve Atherton
b50886b10a
Fix size check
...
Co-authored-by: Renxuan Wang <renxuan@apple.com>
2022-03-29 23:42:25 -07:00
Steve Atherton
c00ae2fe85
Fixed Codec<Reference<IBackupContainer>> backward compatibility bug recently introduced.
2022-03-29 23:11:15 -07:00
Steve Atherton
5a0274db65
Fixed Codec<Reference<IBackupContainer>> backward compatibility bug recently introduced.
2022-03-29 23:03:24 -07:00
Steve Atherton
01facc8dfa
Refactored callback tracking in ThreadCallback and ThreadMultiCallback to not use an unordered_map of pointers to prevent it from falsely triggering the DEBUG_DETERMINISM check, plus it is lower overhead, saving about 6% CPU in the AbortableSingleAssignmentVar unit test.
2022-03-29 21:13:13 -07:00
He Liu
210726a2db
Merge pull request #6712 from liquid-helium/rename-rocks-engine
...
rename ssd-rocksdb-experimental as ssd-rocksdb-v1.
2022-03-29 19:02:31 -07:00
He Liu
ca4bfb55d6
Merge branch 'main' of https://github.com/apple/foundationdb into rename-rocks-engine
2022-03-29 16:24:50 -07:00
Xiaoxi Wang
e644c6da49
Merge pull request #6716 from sfc-gh-xwang/memory-test-ide
...
fix cmake error after adding memory test when OPEN_FOR_IDE=ON
2022-03-29 14:23:16 -07:00
A.J. Beamon
8a68781150
Merge pull request #6711 from sfc-gh-anoyes/anoyes/tenant-test-fixes
...
Fix a few memory issues found by ASAN
2022-03-29 13:43:35 -07:00
Josh Slocum
7fc6dfa6c5
Adding useful debugging trace events
2022-03-29 14:48:28 -05:00
Andrew Noyes
d727e7648e
Fix a few memory issues found by ASAN
2022-03-29 12:39:12 -07:00
Xiaoxi Wang
bc3e5cdaa1
fix cmake error when OPEN_FOR_IDE=ON
2022-03-29 12:02:56 -07:00
Jingyu Zhou
da0673ccce
Merge pull request #6705 from RenxuanW/another
...
Add proxy option to backup and restore params.
2022-03-29 11:36:13 -07:00
He Liu
dd15489605
rename ssd-rocksdb-experimental as ssd-rocksdb-v1.
2022-03-29 10:53:38 -07:00
Renxuan Wang
e1775627ab
Add a check on proxy format.
2022-03-29 10:17:14 -07:00
akashhansda
be0f0ce903
Update README.md
...
Use https
2022-03-29 09:16:02 -07:00
A.J. Beamon
23fcd8c076
Fix issues with command completion for exclude and storage_migration_type. Add missing documentation for tenant_mode in one spot.
2022-03-29 09:07:33 -07:00
Josh Slocum
61474d5d54
Future-proof blob granules with full file size
2022-03-29 08:06:07 -05:00
Josh Slocum
2f8e9d9de0
misc bg fixes
2022-03-29 08:05:52 -05:00
Renxuan Wang
0a332ee1c1
Add proxy option to backup and restore params.
2022-03-28 17:10:49 -07:00
Trevor Clinkenbeard
ad98d64799
Merge pull request #6473 from sfc-gh-tclinkenbeard/change-data-hall
...
Test renaming data hall on restart
2022-03-28 16:39:43 -07:00