Ecosyste.ms: Timeline

Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.

neondatabase/neon

arpad-m deleted a branch neondatabase/neon

arpad/offload_timeline_lock

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

View on GitHub

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

View on GitHub

yliang412 pushed 1 commit to yuchen/export-tokio-epoll-uring-slots-queue-depth neondatabase/neon

View on GitHub

tristan957 created a review comment on a pull request on neondatabase/neon
Do we need strings? Could we get away with Oids?

View on GitHub

tristan957 created a review on a pull request on neondatabase/neon

View on GitHub

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

View on GitHub

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

View on GitHub

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 ...

View on GitHub

skyzh pushed 1 commit to skyzh/partial-compaction neondatabase/neon

View on GitHub

skyzh pushed 1 commit to skyzh/partial-compaction neondatabase/neon

View on GitHub

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.

View on GitHub

problame created a review comment on a pull request on neondatabase/neon
Let's just merge the tokio-epoll-uring change first

View on GitHub

problame created a review on a pull request on neondatabase/neon

View on GitHub

problame created a review on a pull request on neondatabase/neon

View on GitHub

problame pushed 1 commit to yuchen/export-tokio-epoll-uring-slots-queue-depth neondatabase/neon
  • adjust to changes in tokio-epoll-uring PR bdf0dcf

View on GitHub

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))...

View on GitHub

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

View on GitHub

tristan957 pushed 1 commit to tristan957/pg_mooncake neondatabase/neon

View on GitHub

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))...

View on GitHub

arpad-m pushed 1 commit to arpad/offload_timeline_lock neondatabase/neon

View on GitHub

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

View on GitHub

github-actions[bot] created a comment on a pull request on neondatabase/neon
<!--AUTOMATIC COMMENT START #9524--> ### 5238 tests run: 5023 passed, 1 failed, 214 skipped ([full report](https://neon-github-public-dev.s3.amazonaws.com/reports/pr-9524/11522310548/index.html)) _...

View on GitHub

ololobus created a comment on a pull request on neondatabase/neon
Hm, yeah ``` #80 1171.4 /usr/local/pgsql/include/server/port/atomics/arch-x86.h: In function 'bool pg_atomic_test_set_flag_impl(volatile pg_atomic_flag*)': #80 1171.4 /usr/local/pgsql/include...

View on GitHub

arpad-m created a review comment on a pull request on neondatabase/neon
Why did you add the param here? It's passed on by the function. we could instead just use `idempotency` directly instead of `arg` in the match case below.

View on GitHub

arpad-m created a review on a pull request on neondatabase/neon

View on GitHub

arpad-m created a review comment on a pull request on neondatabase/neon
the debug impl of a timeline just prints the timeline ID, can't we attach the timline ID to the span instead?

View on GitHub

Load more