Jeff Davis
acd49b68aa
Support for v13
2020-11-01 16:59:10 -08:00
Hadi Moshayedi
65cf9f0a6c
Merge pull request #27 from citusdata/fix-clean
...
fix "make clean"
2020-10-30 21:08:26 -07:00
Jeff Davis
a3caa5ff0f
fix "make clean"
2020-10-30 19:27:42 -07:00
Hadi Moshayedi
efb7cf9bda
Merge pull request #22 from citusdata/concurrent_writes
...
Implement concurrent writes
2020-10-30 15:22:59 -07:00
Hadi Moshayedi
c92ea1de96
Implement concurrent writes
2020-10-30 15:21:13 -07:00
Hadi Moshayedi
4303758a28
Merge pull request #23 from citusdata/triggers
...
trigger fix and tests
2020-10-19 10:21:14 -07:00
Jeff Davis
4355ca4945
trigger fix and tests
2020-10-15 08:05:35 -07:00
Nils Dijk
5fc7f61936
Projection pushdown ( #11 )
...
DESCRIPTION: add pushdown support for projections and quals in table access method scan
This implementation uses custom scans to push projections into the scans on a columnar table. The custom scan replaces all access paths to a table to force the projection of the columns.
2020-10-13 13:36:02 +02:00
Hadi Moshayedi
685d5c9d4c
Merge pull request #15 from citusdata/vacuum
...
Initial support for VACUUM (without FULL option)
2020-10-09 21:10:34 -07:00
Hadi Moshayedi
c4eb36dfd2
Merge pull request #13 from citusdata/vacuum_analyze
...
Support VACUUM FULL
2020-10-09 21:10:11 -07:00
Hadi Moshayedi
102b7670d4
Fix tautological compare issue ( #19 )
2020-10-09 13:08:03 -07:00
Hadi Moshayedi
e481e73d18
Encapsulate snapshot used for reading stripes in cstore_metadata_tables
2020-10-08 16:02:45 -07:00
Hadi Moshayedi
76a71aa61a
Use SnapshotDirty for reading metadata in truncation
2020-10-08 14:46:42 -07:00
Hadi Moshayedi
55885c81dd
log stats on verbose
2020-10-08 14:42:49 -07:00
Hadi Moshayedi
37e3845e6a
Address Nils feedback
2020-10-08 14:42:49 -07:00
Hadi Moshayedi
74dd1facf3
add isolation tests
2020-10-08 14:42:49 -07:00
Hadi Moshayedi
2ede755107
Initial version of VACUUM
2020-10-08 14:42:49 -07:00
Hadi Moshayedi
aa3032cfdd
Address feedback
2020-10-08 14:42:31 -07:00
Hadi Moshayedi
eeb25aca85
Add a test which checks for resource clean-up
2020-10-08 14:42:31 -07:00
Hadi Moshayedi
7cc8c8c155
Support VACUUM FULL
2020-10-08 14:42:31 -07:00
Hadi Moshayedi
ad78260c3d
Merge pull request #21 from citusdata/warn_shadows
...
Remove shadowed variable definitions
2020-10-08 13:17:30 -07:00
Hadi Moshayedi
d1c7d9f09d
address feedback
2020-10-08 11:50:32 -07:00
Hadi Moshayedi
92e1603443
Remove shadowed variables
2020-10-08 11:03:07 -07:00
Nils Dijk
9b9b9e2cf0
remove double declaration of stripeMetadata ( #20 )
...
Compilers seem to behave differently with variable shadowing as both I and the marlin deployment have segfaults when querying a cstore table today, however, CI seem to not care :D
This removes a double declaration that was not caught in #10
2020-10-08 19:07:18 +02:00
Hadi Moshayedi
434275d46b
Merge pull request #17 from citusdata/truncate_cleanup
...
Implement nontransactional TRUNATE + resource clean-up on TRUNCATE
2020-10-05 11:41:09 -07:00
Hadi Moshayedi
62fc59202c
Implement nontransactional truncate
2020-10-05 10:09:19 -07:00
Hadi Moshayedi
b72a4d8d19
Clean-up old metadata on TRUNCATE
2020-10-05 10:08:26 -07:00
Hadi Moshayedi
2e47bf5172
Merge pull request #18 from citusdata/rollback
...
Fix writes after rollback
2020-10-05 09:53:13 -07:00
Hadi Moshayedi
a8da9acc63
Fix writes after rollback
2020-10-05 09:51:24 -07:00
Hadi Moshayedi
e5a3bd18ae
Merge pull request #14 from citusdata/resource_cleanup
...
Resource cleanup
2020-10-05 09:31:48 -07:00
Hadi Moshayedi
a70b0c362e
Rename cstore_tables to cstore_data_files
2020-10-05 09:28:40 -07:00
Hadi Moshayedi
a87c15a1e1
Address feedback
2020-10-05 09:28:40 -07:00
Hadi Moshayedi
d37c717e14
Clean-up resources on drop
2020-09-28 22:49:24 -07:00
Hadi Moshayedi
cf0ba6103e
Associate metadata with rel filenode
2020-09-28 22:43:33 -07:00
Hadi Moshayedi
207eedc35a
Merge pull request #16 from citusdata/analyze
...
Initial implementation of ANALYZE
2020-09-28 06:57:15 -07:00
Hadi Moshayedi
ec1e277e8e
Initial implementation of ANALYZE
2020-09-26 23:55:46 -07:00
Hadi Moshayedi
d352a987fa
Merge pull request #12 from citusdata/memcxt
...
reset memory context at end of execution
2020-09-26 23:37:09 -07:00
Hadi Moshayedi
5a077f2308
Remove the unused drop event trigger
2020-09-25 13:10:32 -07:00
Hadi Moshayedi
1d69519bd8
Delete autogenerated expected files
2020-09-25 13:03:34 -07:00
Jeff Davis
7714b60e5e
reset memory context at end of execution
2020-09-23 22:53:49 -07:00
Hadi Moshayedi
398394056c
Merge pull request #10 from citusdata/cleanup_metadata
...
Metadata simplification and some refactoring
2020-09-23 10:42:48 -07:00
Hadi Moshayedi
a34cdeb83c
Remove StripeFooter
2020-09-23 10:40:55 -07:00
Jeff Davis
1b45cfb52e
remove generated sql test files
2020-09-23 09:53:32 -07:00
Hadi Moshayedi
db5287069f
Make block offsets relative to stripe start
2020-09-23 09:21:13 -07:00
Hadi Moshayedi
bc585be3ed
Save blockRowCount in StripeMetadata
2020-09-23 09:21:13 -07:00
jeff-davis
be5a586843
Merge pull request #9 from citusdata/tableam
...
Tableam
2020-09-22 08:00:59 -07:00
Jeff Davis
8af9c91540
address review comments
2020-09-21 18:13:14 -07:00
Jeff Davis
c303f0f135
improve rel size estimate
2020-09-18 12:15:08 -07:00
Jeff Davis
a05e75a6d1
fixup
2020-09-18 11:59:28 -07:00
Jeff Davis
06f1c96975
almost works
2020-09-18 11:37:39 -07:00