influxdb/storage/reads
Jonathan A. Sternberg 3d747b4fb1
fix(storage/reads): remove duplicate tables from the stream (#14601)
If the reader produces more than one table with the same group key, we
discard the later ones because the stream should never give us more than
one table with the same group key.

This is an error and it indicates the server sent us a bad set of data.
This change makes it so that the client is tolerant of that data and
will discard it if it exists.
2019-08-15 10:20:35 -05:00
..
datatypes docs(storage): update PB doc to reflect new domain 2019-07-05 17:10:56 +01:00
Makefile chore(Makefile): add target to check generated files are accurate 2018-12-18 12:54:17 -07:00
array_cursor.gen.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
array_cursor.gen.go.tmpl refactor: move the tsm1/wal into the storage/wal package 2019-02-04 10:32:52 -07:00
array_cursor.gen.go.tmpldata chore: refactor reads service and make it consumable externally 2018-10-09 09:51:13 -06:00
array_cursor.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
eval.go chore: refactor reads service and make it consumable externally 2018-10-09 09:51:13 -06:00
expr.go chore: refactor reads service and make it consumable externally 2018-10-09 09:51:13 -06:00
gen.go build(Makefile): fix various bug with makefiles 2018-12-19 17:02:19 -07:00
group_resultset.go fix(storage): Sort keys were incorrectly sorted when concatenated 2019-05-01 13:37:28 -07:00
group_resultset_test.go fix(query): skip failing end to end tests 2019-05-14 12:52:37 -07:00
keymerger.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
keymerger_test.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
merge.go fix(storage): Store.Read behavior changed to return unsorted series keys 2019-04-26 10:38:59 -07:00
merge_test.go fix(storage): Store.Read behavior changed to return unsorted series keys 2019-04-26 10:38:59 -07:00
mergegroupresultset.go fix(query): Keys must be union of all keys from all GroupCursors 2019-04-30 15:49:36 -07:00
mergegroupresultset_test.go fix(query): Keys must be union of all keys from all GroupCursors 2019-04-30 15:49:36 -07:00
predicate.go fix(reads): HasFieldValueKey searches for "$", not "_value" (#13138) 2019-04-04 11:13:09 -07:00
predicate_test.go fix(reads): HasFieldValueKey searches for "$", not "_value" (#13138) 2019-04-04 11:13:09 -07:00
reader.go fix(storage/reads): remove duplicate tables from the stream (#14601) 2019-08-15 10:20:35 -05:00
reader_test.go fix(storage/reads): remove duplicate tables from the stream (#14601) 2019-08-15 10:20:35 -05:00
readstate_string.go feat(reads): Implement ResultSet and GroupResultSet for protobuf streams 2018-11-21 12:01:35 -07:00
response_writer.gen.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
response_writer.gen.go.tmpl chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
response_writer.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
response_writer_test.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
resultset.go feat(storage): ReadGroup RPC definitions and storage reader 2019-05-01 10:35:10 -07:00
series_cursor.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
store.go refactor(storage): remove Read method from Store interface 2019-05-03 11:02:20 -07:00
store_test.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
stream_reader.gen.go refactor(storage): remove no points tables and streamReader interface 2019-05-01 10:35:10 -07:00
stream_reader.gen.go.tmpl refactor(storage): remove no points tables and streamReader interface 2019-05-01 10:35:10 -07:00
stream_reader.go refactor(storage): remove Read method from Store interface 2019-05-03 11:02:20 -07:00
stream_reader_gen_test.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
stream_reader_gen_test.go.tmpl chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
stream_reader_test.go fix(storage): Store.Read behavior changed to return unsorted series keys 2019-04-26 10:38:59 -07:00
string_iterator_reader.go fix: Add API compatibility assertion 2019-04-18 16:19:19 -07:00
string_iterator_reader_test.go chore(storage): Merge StringIterator cursor stats (#13558) 2019-04-22 15:39:21 -07:00
string_iterator_writer.go fix(storage): Ensure Tag(Keys|Values) APIs never return (nil, nil) 2019-05-02 09:45:38 -07:00
string_iterator_writer_test.go fix(storage): Ensure Tag(Keys|Values) APIs never return (nil, nil) 2019-05-02 09:45:38 -07:00
table.gen.go fix(storage/reads): storage table implementation passes table tests (#14234) 2019-07-03 09:26:08 -05:00
table.gen.go.tmpl fix(storage/reads): storage table implementation passes table tests (#14234) 2019-07-03 09:26:08 -05:00
table.go fix(storage/reads): storage table implementation passes table tests (#14234) 2019-07-03 09:26:08 -05:00
tagsbuffer.go chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
types.tmpldata chore: refactor reads service and make it consumable externally 2018-10-09 09:51:13 -06:00