Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
arpad-m closed a pull request on neondatabase/neon
Fix unoffload_timeline races with creation
This PR does two things: 1. Obtain a `TimelineCreateGuard` object in `unoffload_timeline`. This prevents two unoffload tasks from racing with each other. While they already obtain locks for `tim...knizhnik pushed 1 commit to lfc_prewarm neondatabase/neon
- Add prewarm_local_cache and get_local_cache_state functions c7a3359
tristan957 pushed 1 commit to tristan957/role neondatabase/neon
- Get role name when not a C string We will only have a C string if the specified role is a string. Otherwise, we need... 36848e3
yliang412 pushed 1 commit to yuchen/export-tokio-epoll-uring-slots-queue-depth neondatabase/neon
- use tokio-epoll-uring main branch Signed-off-by: Yuchen Liang <[email protected]> 143cc19
tristan957 created a review comment on a pull request on neondatabase/neon
Do we need strings? Could we get away with Oids?
tristan957 opened a pull request on neondatabase/neon
Get role name when not a C string
We will only have a C string if the specified role is a string. Otherwise, we need to resolve references to public, current_role, current_user, and session_user. Fixes: https://github.com/neonda...tristan957 pushed 1 commit to tristan957/role neondatabase/neon
- Get role name when not a C string We will only have a C string if the specified role is a string. Otherwise, we need... 8bf9459
tristan957 created a branch on neondatabase/neon
tristan957/role - Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
skyzh pushed 1 commit to skyzh/partial-compaction neondatabase/neon
- resolve comments Signed-off-by: Alex Chi Z <[email protected]> c3376a5
skyzh pushed 44 commits to skyzh/partial-compaction neondatabase/neon
- proxy: Make tests fail fast when test proxy exited early (#9432) This currently happens when proxy is not compiled w... ed958da
- Rename dockerfiles from `Dockerfile.<something>` to `<something>.Dockerfile` (#9446) ## Problem Our dockerfiles, ... 5b37485
- CI: use build-tools on Debian 12 whenever we use Neon artifact (#9463) ## Problem ``` + /tmp/neon/pg_install/v16... 163beaf
- Use '-f' for make clean in Makefile compute (#9464) Use '-f' instead of '--force' because it is impossible to clean... ababa50
- proxy: Use common error interface for error handling with cplane (#9454) - Remove obsolete error handles. - Use one... 2dcac94
- fix(pageserver): make image split layer writer finish atomic (#8841) Part of https://github.com/neondatabase/neon/is... aca81f5
- pageserver: use direct IO for delta and image layer reads (#9326) Part of #8130 ## Problem Pageserver previou... 49d5e56
- offloaded timeline list API (#9461) Add a way to list the offloaded timelines. Before, one had to look at logs to... 34b6bd4
- chore(compute): bumps pg_session_jwt to latest version (#9474) 94369af
- safekeeper: refactor timeline initialization (#9362) Always do timeline init through atomic rename of temp directory... 1e8e04b
- Use make's builtin RM variable At least as far as removing individual files goes, this is the best pattern for remo... b7fa93f
- storage controller: add metrics for tenant shard, node count (#9475) ## Problem Previously, figuring out how many... 8dca188
- Fix local errors for the tests with the versions mix (#9477) ## Problem If the environment variables `COMPATIBILITY... f36cf3f
- Fix copy-paste error in checkpoints_timed metric Importing the wrong metric. Sigh... Signed-off-by: Tristan Parti... fcb55a2
- Timeline offloading persistence (#9444) Persist timeline offloaded state to S3. Right now, as of #8907, at each r... 6f8fcdf
- fix(pageserver): make delta split layer writer finish atomic (#9048) similar to https://github.com/neondatabase/neon... 64949a3
- Rename IndexPart::{from_s3_bytes,to_s3_bytes} (#9481) We support multiple storage backends now, so remove the `_s3_`... 3a3bd34
- proxy: clear lib.rs of code items (#9479) We keep lib.rs for crate configs, lint configs and re-exports for the bina... 92d5e0e
- Protect call to pg_current_wal_lsn() in retained_wal query We can't call pg_current_wal_lsn() if we are a standby in... 0595320
- tests: avoid using background_process when invoking pg_ctl (#9469) ## Problem Occasionally, we get failures to st... e3ff87c
- and 24 more ...
skyzh pushed 1 commit to skyzh/partial-compaction neondatabase/neon
- Update pageserver/src/tenant/timeline/compaction.rs Co-authored-by: Christian Schwarz <[email protected]> ff42a6f
skyzh pushed 1 commit to skyzh/partial-compaction neondatabase/neon
- Update pageserver/src/tenant/timeline/compaction.rs Co-authored-by: Christian Schwarz <[email protected]> a962213
skyzh created a comment on a pull request on neondatabase/neon
will merge after next week, I'd like to make https://github.com/neondatabase/infra/pull/2127 go through first.
problame created a review comment on a pull request on neondatabase/neon
Let's just merge the tokio-epoll-uring change first
problame pushed 1 commit to yuchen/export-tokio-epoll-uring-slots-queue-depth neondatabase/neon
- adjust to changes in tokio-epoll-uring PR bdf0dcf
github-actions[bot] commented on a commit on neondatabase/neon
<!--AUTOMATIC COMMENT START #undefined--> ### 5344 tests run: 5119 passed, 0 failed, 225 skipped ([full report](https://neon-github-public-dev.s3.amazonaws.com/reports/main/11520987115/index.html))...
problame pushed 7 commits to yuchen/export-tokio-epoll-uring-slots-queue-depth neondatabase/neon
- eliminate possibility of calling register_histogram multiple times and remove unused Default impl 4895dcd
- don't need the Weak/Arc anymore, it was an idea from an older iteration of the design 6efbdad
- why the Mutex? a463865
- Revert "why the Mutex?": it's required because it's sync This reverts commit a463865a8197a8c84d4ed4e22e6949d27ae12c45. eb8f190
- doc comment explaining ThreadLocalMetrics a bit e0d3688
- exhaustive destructure so that we get compiler errors when we add another metric 184c9c2
- eagerly initialize metrics 8033d21
tristan957 pushed 1 commit to tristan957/pg_mooncake neondatabase/neon
- Add pg_mooncake to compute-node.Dockerfile Signed-off-by: Tristan Partin <[email protected]> 57323fe
github-actions[bot] commented on a commit on neondatabase/neon
<!--AUTOMATIC COMMENT START #undefined--> ### 5256 tests run: 5040 passed, 1 failed, 215 skipped ([full report](https://neon-github-public-dev.s3.amazonaws.com/reports/main/11522613650/index.html))...
arpad-m pushed 17 commits to arpad/offload_timeline_lock neondatabase/neon
- fix(test): remove too strict layers_removed==0 check in test_readonly_node_gc (#9506) Fixes #9098 ## Problem ... db900ae
- proxy: don't follow redirects for user provided JWKS urls + set custom user agent (#9514) partially fixes https://gi... 9768f09
- pageserver: add testing API to scan layers for disposable keys (#9393) This PR adds a pageserver mgmt API to scan a ... 6f5c262
- remote_storage(local_fs): return correct file sizes (#9511) ## Problem `local_fs` doesn't return file sizes, whic... e0c7f1c
- Make test_pageserver_lsn_wait_error_safekeeper_stop less aggressive. (#9517) Previously it inserted ~150MiB of WAL w... c6cf5e7
- Move logical replication slot monitor neon.c is getting crowded and the logical replication slot monitor is a good ... 05eff3a
- refactor(timeline creation): idempotency checking (#9501) # Context In the PGDATA import code (https://github.co... 2090e92
- pageserver: fix N^2 I/O when processing relation drops in transaction abort (#9507) ## Problem We have some known... 8297f7a
- proxy: propagate session IDs (#9509) fixes #9367 by sending session IDs to local_proxy, and also returns session ID... dbadb0f
- safekeeper: retry eviction. (#9485) Without this manager may sleep forever after eviction failure without retries. 700b102
- safekeeper: fix version in `TimelinePersistentState::empty()` (#9521) ## Problem The Postgres version in `Timelin... 9909551
- safekeeper: don't pass conf into storage constructors (#9523) ## Problem The storage components take an entire `S... b54b632
- Obtain a TimelineCreateGuard in unoffload_timeline 8731734
- Also forbid creating a timeline which already exists in offloaded form 52cd41b
- Separate binding + fmt 92e3aa1
- clippy 59b6dfb
- fmt 954c6cb