Commit Graph

6767 Commits (2be9f927d3ab4ebc54df3c575ef264dd9c5748e0)

Author SHA1 Message Date
Nils Dijk 2be9f927d3 add gdbpg.py to out source on debug 2023-10-09 13:51:33 +02:00
Nils Dijk c953700c2c add tap, upstream pgenv, valgrind, openssl, lz4 2023-10-09 13:51:33 +02:00
Nils Dijk 6683595d02 bump 16 to beta3 2023-10-09 13:51:33 +02:00
Nils Dijk e8a4cf4a20 workflow for devcontainer trigger on anybranch 2023-10-09 13:51:33 +02:00
Nils Dijk fdc42c6da2 add section to CONTRIBUTING.md on devcontainers 2023-10-09 13:51:33 +02:00
Nils Dijk dce153c60d answer was no, selectively chowning at the end 2023-10-09 13:51:33 +02:00
Nils Dijk 4024ce395e test if copy-chown works with link to keep the ownership if folders correct 2023-10-09 13:51:33 +02:00
Nils Dijk 85248b8ea2 fix ownership of github actions built images 2023-10-09 13:51:33 +02:00
Nils Dijk a377b5e386 debug why github actions fails on last step 2023-10-09 13:51:33 +02:00
Nils Dijk 5c4b38727b link expensive postgres layers, include make install headers 2023-10-09 13:51:33 +02:00
Nils Dijk 6fc8ddc5b2 more maintenance 2023-10-09 13:51:33 +02:00
Nils Dijk 64c8b2d43f maintenance 2023-10-09 13:51:33 +02:00
Nils Dijk d7f5071cfe add github actions 2023-10-09 13:51:33 +02:00
Nils Dijk a2d7ab5fdc generate c_cpp_properties based on installed postgres versions 2023-10-09 13:51:33 +02:00
Nils Dijk a90ed81aa0 add postgres 16beta2 2023-10-09 13:51:33 +02:00
Nils Dijk 0ca97d0555 only build when devcontainer spec changes + use branch build 2023-10-09 13:51:33 +02:00
Nils Dijk ff806b58b2 run when pushing the devcontainer branch 2023-10-09 13:51:33 +02:00
Nils Dijk 7e7d6d5caf github action for building container, using cache 2023-10-09 13:51:33 +02:00
Nils Dijk a90523afc5 gitlens, cpp tools and generally sort extensions 2023-10-09 13:51:33 +02:00
Nils Dijk 607bd77eb1 embed vscode settings in newer supported section for devcontainer 2023-10-09 13:51:33 +02:00
Nils Dijk 3b91ca92cf upload devcontainer 2023-10-09 13:51:33 +02:00
Nils Dijk 1fc1ec7bf5 prebuild pipenv for regress and citus_dev 2023-10-09 13:51:33 +02:00
Nils Dijk f891f6ba2b update Pipfile and prepare pipfiles to be included in the devcontainer 2023-10-09 13:51:33 +02:00
Nils Dijk 73d7fc4801 add github pullrequest extension 2023-10-09 13:51:33 +02:00
Nils Dijk 214d31fb73 remove unsupported postgres versions from devcontainer 2023-10-09 13:51:33 +02:00
Nils Dijk 63fa3e1567 modernize devcontainer 2023-10-09 13:51:33 +02:00
Nils Dijk b5471736ff configure diff-so-fancy 2023-10-09 13:51:33 +02:00
Nils Dijk d926bea1c4 move dev tools to later layer 2023-10-09 13:51:33 +02:00
Nils Dijk 7dacbbd2e8 install ancient (correct) version of uncrustify 2023-10-09 13:51:33 +02:00
Nils Dijk 3a2c1a68b2 fix debug configuration 2023-10-09 13:51:33 +02:00
Nils Dijk 490a423757 remove object files after compilation 2023-10-09 13:51:33 +02:00
Nils Dijk 68250d25d3 dynamically create the .vscode configurations 2023-10-09 13:51:33 +02:00
Nils Dijk 48d99989d3 automatically configure the repository 2023-10-09 13:51:33 +02:00
Nils Dijk 03eb55bf0a update devcontainter to use upstream+switch pgenv 2023-10-09 13:51:33 +02:00
Nils Dijk 210d68e9d7 ubuntu bump 2023-10-09 13:51:33 +02:00
Nils Dijk d3a90857bf try adding a volume 2023-10-09 13:51:33 +02:00
Nils Dijk cc33cbcb44 update devcontainer spec 2023-10-09 13:51:33 +02:00
Nils Dijk 5d0da20fa8 more postgres, smaller images 2023-10-09 13:51:33 +02:00
Nils Dijk 5c33bf7d95 more pg versions 2023-10-09 13:51:33 +02:00
Nils Dijk 348962e7f1 Add liveshare as a default extension for collaboration 2023-10-09 13:51:33 +02:00
Nils Dijk d12e324fc3 fix line endings 2023-10-09 13:51:33 +02:00
Nils Dijk 626fb1fb7b use prebuilt image 2023-10-09 13:51:33 +02:00
Nils Dijk 8ab77c70b6 add vim for git commit messages 2023-10-09 13:51:33 +02:00
Nils Dijk e590c94232 collapse all package installs 2023-10-09 13:51:33 +02:00
Nils Dijk c094bced08 make debugger work 2023-10-09 13:51:33 +02:00
Nils Dijk 93174e6793 initial setup for devcontianer 2023-10-09 13:51:33 +02:00
Nils Dijk 6d8725efb0
Fix leaking of memory and memory contexts in Foreign Constraint Graphs (#7236)
DESCRIPTION: Fix leaking of memory and memory contexts in Foreign
Constraint Graphs

Previously, every time we (re)created the Foreign Constraint
Relationship Graph, we created a new Memory Context while loosing a
reference to the previous context. This old context could still have
left over memory in there causing a memory leak.

With this patch we statically have one memory context that we lazily
initialize the first time we create our foreign constraint relationship
graph. On every subsequent creation, beside destroying our previous
hashmap we also reset our memory context to remove any left over
references.
2023-10-09 13:05:51 +02:00
Onur Tirtir 858d99be33
Take improvement_threshold into the account in citus_add_rebalance_strategy() (#7247)
DESCRIPTION: Makes sure to take improvement_threshold into the account
in `citus_add_rebalance_strategy()`.

Fixes https://github.com/citusdata/citus/issues/7188.
2023-10-09 13:13:08 +03:00
Önder Kalacı 7d6c401dd3
Update technical readme (#7248)
Fix a wrong query, reported by @naisila
2023-10-06 13:37:37 +03:00
Önder Kalacı 0dca65c84d
Addd missing image to Technical Readme (#7243)
DESCRIPTION: PR description that will go into the change log, up to 78
characters
2023-09-29 22:24:10 +02:00