Nils Dijk
807a4d602c
document what the concurency does in devcontainer builds
2023-10-09 13:51:33 +02:00
Nils Dijk
b21c57c8ca
cancel concurrent builds of devcontainers for the same branch
2023-10-09 13:51:33 +02:00
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