Josh Slocum
|
e5b4fb3d80
|
Adding explicit popVersion to change feed reply, like tlogs have
|
2022-02-24 15:20:18 -06:00 |
Josh Slocum
|
1de4fb1b9e
|
Adding explicit stopVersion instead of stopped status to change feed durable data, several other minor fixes
|
2022-02-24 11:02:15 -06:00 |
Josh Slocum
|
ddfc301d74
|
Improving memory footprint of change feeds and making it configurable
|
2022-02-04 16:41:25 -06:00 |
Josh Slocum
|
2d3b216f60
|
Persisting change feed popped version in all cases to enable popped checking
|
2022-01-28 12:27:04 -06:00 |
Josh Slocum
|
ac1fd056dd
|
Added change feed popped read guard for blob workers
|
2022-01-28 10:45:33 -06:00 |
Josh Slocum
|
c26e11c2c3
|
Adding extra debugid to change feed stream requests to track things better
|
2022-01-27 18:53:27 -06:00 |
Evan Tschannen
|
94a51e57a5
|
Merge branch 'master' into feature-changefeed-empty-versions
# Conflicts:
# fdbclient/StorageServerInterface.h
|
2021-11-14 19:13:05 -08:00 |
Evan Tschannen
|
6909754b21
|
changefeeds now have a whenAtLeast function for efficiently learning when the version has updated but no mutations have been committed
|
2021-11-14 19:08:46 -08:00 |
Tao Lin
|
95aa3f9e00
|
Change SSI endpoints order to be consistent with 7.0
|
2021-11-10 14:22:06 -08:00 |
Tao Lin
|
fdb3b72e35
|
Introduce GetRangeAndFlatMap to push computations down to FDB
Re-introduce #5609
|
2021-11-09 13:52:28 -08:00 |
Tao Lin
|
586cc3b102
|
Revert "Introduce GetRangeAndFlatMap to push computations down to FDB"
|
2021-11-04 08:46:56 -07:00 |
Tao Lin
|
6c98e35893
|
Rename Hop to FlatMap
|
2021-11-03 13:32:01 -07:00 |
Tao Lin
|
0853661d13
|
Introduce getRangeAndHop to push computations down to FDB
|
2021-11-03 13:21:16 -07:00 |
Josh Slocum
|
773886515e
|
Merge branch 'feature-range-feed' into blob_full_clean
|
2021-10-22 11:07:51 -05:00 |
Evan Tschannen
|
4e79296a9f
|
fixed a few bugs with fetching change feeds
|
2021-10-21 00:44:51 -07:00 |
Evan Tschannen
|
3f7df58a77
|
fixed a number of issues
|
2021-10-19 13:56:52 -07:00 |
Josh Slocum
|
912ef76f1c
|
cleanup before merge
|
2021-10-18 17:11:14 -05:00 |
Josh Slocum
|
5f0ec0612a
|
Merge branch 'feature-range-feed' into blob_full
|
2021-10-13 15:44:35 -05:00 |
Evan Tschannen
|
5b6f8b2abb
|
added the known committed version to change feeds
|
2021-10-11 13:53:36 -07:00 |
Evan Tschannen
|
effeb1dcd7
|
fix: must serialize the sequence
|
2021-10-09 21:18:13 -07:00 |
Evan Tschannen
|
5c642f706e
|
Merge branch 'master' of https://github.com/apple/foundationdb into feature-range-feed
# Conflicts:
# fdbcli/fdbcli.actor.cpp
|
2021-10-09 19:34:16 -07:00 |
Suraj Gupta
|
5fa6c687d6
|
Add blob manager as a singleton.
|
2021-09-23 10:45:37 -04:00 |
Evan Tschannen
|
47ccc75270
|
added a sequence number to streaming replies as a safety backstop against out of order delivery
|
2021-09-20 13:58:05 -07:00 |
Josh Slocum
|
e2a51a4fe7
|
Fixing up after change feed updates
|
2021-09-10 11:49:41 -05:00 |
Josh Slocum
|
c2d1d1704f
|
Merge branch 'feature-range-feed' into blob_full
|
2021-09-10 11:21:52 -05:00 |
Evan Tschannen
|
ac5b580e2d
|
Merge branch 'master' into feature-range-feed
# Conflicts:
# fdbcli/fdbcli.actor.cpp
# fdbclient/StorageServerInterface.cpp
# fdbclient/StorageServerInterface.h
# fdbserver/ApplyMetadataMutation.cpp
# fdbserver/TLogServer.actor.cpp
# flow/error_definitions.h
|
2021-09-09 23:13:22 -07:00 |
Evan Tschannen
|
8309c2ce26
|
filter mutations in change feeds to the requested range
|
2021-09-03 12:06:13 -07:00 |
Evan Tschannen
|
4bbae59bb0
|
Fixed a few bugs and added a backup popping mechanism
|
2021-09-02 21:11:44 -07:00 |
Evan Tschannen
|
27151b0831
|
support reads from range feeds that span multiple storage servers
|
2021-09-01 14:35:51 -07:00 |
Josh Slocum
|
714aca4f3c
|
Refactored blob granule reads to actually be in NativeAPI
|
2021-08-25 15:01:38 -05:00 |
Evan Tschannen
|
a278d2977a
|
renamed range feeds to change feeds, data distribution support almost complete
|
2021-08-13 14:27:15 -07:00 |
Evan Tschannen
|
7891477a7c
|
added support for streaming range feeds
|
2021-08-10 21:28:25 -07:00 |
Chaoguang Lin
|
618c72f7e2
|
Draft to use template to rewrite ThrottleApi
|
2021-08-11 01:07:36 +00:00 |
Evan Tschannen
|
42ae870c84
|
added support for querying specific range feed versions
|
2021-08-09 20:39:28 -07:00 |
Evan Tschannen
|
bc9a0e1315
|
first attempt to add data distribution support for range feeds
|
2021-08-09 10:05:56 -07:00 |
Evan Tschannen
|
0989c28a6b
|
made range feeds durable on the storage server
|
2021-07-30 15:23:42 -07:00 |
Evan Tschannen
|
15fe00927a
|
Merge branch 'master' of https://github.com/apple/foundationdb into feature-range-feed
# Conflicts:
# fdbcli/fdbcli.actor.cpp
# fdbclient/NativeAPI.actor.cpp
# fdbclient/StorageServerInterface.h
# fdbclient/SystemData.cpp
# fdbclient/SystemData.h
# fdbserver/storageserver.actor.cpp
# flow/ProtocolVersion.h
|
2021-07-12 19:10:14 -07:00 |
Evan Tschannen
|
1cec223434
|
cherry pick streaming replies to master
|
2021-06-19 09:47:13 -07:00 |
Josh Slocum
|
4257ac2b4d
|
More TSS Changes/Fixes
|
2021-05-25 20:37:48 +00:00 |
Josh Slocum
|
ce82c9653e
|
Testing Storage Server implementation
|
2021-05-25 20:28:50 +00:00 |
Evan Tschannen
|
2621c7153a
|
clang format PR
|
2021-04-30 10:41:35 -07:00 |
Evan Tschannen
|
d652287bae
|
Merge branch 'master' of https://github.com/apple/foundationdb into feature-range-feed
# Conflicts:
# fdbclient/DatabaseContext.h
# fdbclient/NativeAPI.actor.cpp
# fdbclient/StorageServerInterface.h
# fdbserver/storageserver.actor.cpp
|
2021-04-30 10:29:42 -07:00 |
FDB Formatster
|
df90cc89de
|
apply clang-format to *.c, *.cpp, *.h, *.hpp files
|
2021-03-10 10:18:07 -08:00 |
Evan Tschannen
|
6cfba6e54b
|
added support for popping rangefeeds
|
2021-03-05 11:46:33 -08:00 |
Evan Tschannen
|
a6c9b75aa5
|
add Standalone support for MutationRefAndVersion
|
2021-03-04 23:36:41 -08:00 |
Evan Tschannen
|
d071f48716
|
added missing load balance field
|
2021-03-04 19:53:24 -08:00 |
Evan Tschannen
|
bfc5ec9241
|
fixed mutationRefAnfVersion constructor
|
2021-03-04 19:32:16 -08:00 |
Evan Tschannen
|
7c3403c3dd
|
added missing include
|
2021-03-04 19:29:18 -08:00 |
Evan Tschannen
|
bc757f3e4b
|
basic framework for range feed support
|
2021-03-04 19:14:54 -08:00 |
Evan Tschannen
|
346a4e3ecd
|
Merge branch 'release-6.3'
# Conflicts:
# fdbcli/fdbcli.actor.cpp
# fdbrpc/LoadBalance.actor.h
# fdbrpc/MultiInterface.h
# fdbserver/ClusterController.actor.cpp
# fdbserver/MasterProxyServer.actor.cpp
# fdbserver/masterserver.actor.cpp
|
2021-03-01 18:52:06 -08:00 |