Commit Graph

  • d8b2a49c55 safekeeper: streaming pull_timeline Arseny Sher 2024-06-03 15:47:21 +03:00
  • ed9ffb9af2 pageserver: eliminate CalculateSyntheticSizeError::LsnNotFound (test_metric_collection flake) (#8065) John Spray 2024-06-18 13:44:30 +01:00
  • 3029c65541 Log shard map and protocol version updates explicitly reduce-logs/neon-extension Matthias van de Meent 2024-06-13 20:04:45 +02:00
  • f1420159e8 Reduce logging verbosity of the Neon SMGR Matthias van de Meent 2024-06-13 15:42:11 +02:00
  • 6c6a7f9ace [v2] Include openssl and ICU statically linked (#8074) Christian Schwarz 2024-06-18 09:42:22 +02:00
  • a9d281ddbf wtf is cargo hakari?! sasha_fix_activity_monitor Sasha Krassovsky 2024-06-17 16:31:36 -07:00
  • e709848629 Make the code completely unreadable Sasha Krassovsky 2024-06-17 15:53:14 -07:00
  • 7e9a03505d Make activity monitor take pg_stat_wal_receiver into account Sasha Krassovsky 2024-06-17 15:51:05 -07:00
  • e729f28205 Fix log rates (#8035) MMeent 2024-06-17 20:57:49 +02:00
  • db378d1a5f Merge branch 'main' into yuchen/lsn-leases-poc yuchen/lsn-leases-poc Yuchen Liang 2024-06-17 14:01:39 -04:00
  • 0e897e8bf2 expose duration as a param for ; catch invalid(gc-ed) lsn lease request Yuchen Liang 2024-06-17 14:01:08 -04:00
  • b0b4ea609e fix comparison to take max lsn with valid lease; fix tests Yuchen Liang 2024-06-17 13:43:04 -04:00
  • 75bfd22084 set utf8 for http flow Conrad Ludgate 2024-06-17 17:48:03 +01:00
  • 011cb519a2 add RFC problame/rfc-pageserver-postgres-bundle Christian Schwarz 2024-06-17 17:45:21 +02:00
  • fce602ed30 review: remove Controller entity vlad/tmp/grace Vlad Lazar 2024-06-17 16:22:44 +01:00
  • fc24ba5233 review: add drain/fill_node comments Vlad Lazar 2024-06-17 12:30:42 +01:00
  • e200a2b01e review: lift fill plan to a separate function Vlad Lazar 2024-06-17 12:26:08 +01:00
  • 3cb3dce34e add regression test Conrad Ludgate 2024-06-17 16:15:31 +01:00
  • c7e43f40ba proxy: update tokio-postgres to allow arbitrary config params Conrad Ludgate 2024-06-17 15:54:34 +01:00
  • 66d0277571 feedback Andrey Rudenko 2024-06-17 15:40:21 +02:00
  • 371020fe6a Merge pull request #8069 from neondatabase/rc/2024-06-17 release-5733 Arpad Müller 2024-06-17 15:29:35 +02:00
  • b6e1c09c73 CI(check-build-tools-image): change build-tools image persistent tag (#8059) Alexander Bayandin 2024-06-17 12:47:20 +01:00
  • 2a7f224306 review: remove superflous sequence number bump Vlad Lazar 2024-06-17 11:46:39 +01:00
  • d86ddf2b76 review: get_node_status -> get_node Vlad Lazar 2024-06-17 11:45:49 +01:00
  • 86d5f4ada9 review: kick_waiters -> await_waiters_remainder Vlad Lazar 2024-06-17 11:44:39 +01:00
  • 16d80128ee storcon: handle entire cluster going unavailable correctly (#8060) Vlad Lazar 2024-06-17 11:40:35 +01:00
  • fed137a5dc wip stress tests jcsp/storcon-stress-test John Spray 2024-06-17 09:10:41 +01:00
  • c2d7aadd70 pageserver: add api-hang failpoint John Spray 2024-06-17 09:09:56 +01:00
  • 2ba414525e Install rust binaries before running rust tests. Arseny Sher 2024-06-13 22:56:01 +03:00
  • 6b6ec97881 tests: storage controller stress test John Spray 2024-06-16 14:49:47 +01:00
  • e1e6caceb8 Merge remote-tracking branch 'upstream/vlad/storcon-heartbeat-and-reattach-race-fix' into jcsp/simplified-online-transition John Spray 2024-06-16 13:55:57 +01:00
  • a3475286a9 try platform specific options bodobolero/optimize_pgvector_optflags BodoBolero 2024-06-15 11:54:07 +02:00
  • 9fc67363a9 as long as PR is not committed this still uses the old workflow BodoBolero 2024-06-15 11:50:14 +02:00
  • cf4cdd6cd5 temporarily build only on x64 to test out x64 optflags BodoBolero 2024-06-15 11:31:43 +02:00
  • b8940f1685 compare native with x86-64 BodoBolero 2024-06-15 11:17:09 +02:00
  • c5bc73fff0 test performance difference between generic binaries and optimized binaries BodoBolero 2024-06-15 10:18:42 +02:00
  • be824220bb Merge branch 'main' into yuchen/lsn-leases-poc Yuchen Liang 2024-06-14 15:10:23 -04:00
  • 723ea86f40 make lease more robust Yuchen Liang 2024-06-14 15:03:22 -04:00
  • 71696fd88a feat(vm-monitor): allow LFC to grow above memory limit skyzh/vm-monitor-lfc Alex Chi Z 2024-06-14 18:51:24 +00:00
  • 46210035c5 add halfvec indexing and queries to periodic pgvector performance tests (#8057) Peter Bendel 2024-06-14 18:36:50 +02:00
  • 81892199f6 chore(pageserver): vectored get target_keyspace directly accums (#8055) Alex Chi Z 2024-06-14 11:57:58 -04:00
  • a0fa1b928d storcon: refine heartbeat handling of new addded nodes Vlad Lazar 2024-06-14 15:21:34 +01:00
  • 83eb02b07a CI: downgrade docker/setup-buildx-action (#8062) Alexander Bayandin 2024-06-14 12:43:51 +01:00
  • a71f58e69c Fix test_segment_init_failure. Arseny Sher 2024-06-14 05:47:09 +03:00
  • e6eb0020a1 update rust to 1.79.0 (#8048) Conrad Ludgate 2024-06-14 12:23:52 +01:00
  • d3887504a0 tests: test heartbeats when the entire cluster goes for lunch Vlad Lazar 2024-06-14 11:34:41 +01:00
  • 677c1662a4 storcon: do not detach tenants when all nodes are unvailable Vlad Lazar 2024-06-14 11:32:04 +01:00
  • 8270b58f39 storcon: handle reattach and heartbeat race Vlad Lazar 2024-06-14 11:28:11 +01:00
  • eb0ca9b648 pageserver: improved synthetic size & find_gc_cutoff error handling (#8051) John Spray 2024-06-14 11:08:11 +01:00
  • 6843fd8f89 storage controller: always wait for tenant detach before delete (#8049) John Spray 2024-06-14 10:37:30 +01:00
  • edc900028e CI: Update outdated GitHub Actions (#8042) Alexander Bayandin 2024-06-14 10:24:13 +01:00
  • 789196572e Fix test_replica_query_race flakiness (#8038) Heikki Linnakangas 2024-06-14 11:51:12 +03:00
  • 425eed24e8 pageserver: refine shutdown handling in secondary download (#8052) John Spray 2024-06-14 09:39:31 +01:00
  • f67010109f extensions: pgvector-0.7.2 (#8037) James Broadhead 2024-06-14 09:17:43 +01:00
  • 0c3e3a8667 Set application_name for internal connections to computes Tristan Partin 2024-06-13 10:31:58 -05:00
  • 82719542c6 fix: vectored get returns incorrect result on inexact materialized page cache hit (#8050) Christian Schwarz 2024-06-13 20:20:47 +02:00
  • 089edb55e8 tests: add storcon graceful restarts smoke test Vlad Lazar 2024-06-11 15:45:56 +01:00
  • 1302f9442a storcon: add node status endpoint Vlad Lazar 2024-06-11 15:45:32 +01:00
  • 80612d2688 storcon: reset transient node policies on re-attach Vlad Lazar 2024-06-11 15:45:02 +01:00
  • 7f96ac3435 storcon: change default scheduling policy to Active Vlad Lazar 2024-06-11 15:40:19 +01:00
  • 999fbbb2a3 storcon: disallow attachment optimisations for nodes in filling state Vlad Lazar 2024-06-11 15:10:34 +01:00
  • d22e0b5398 storcon: plug drain and fill operations to the controller Vlad Lazar 2024-06-11 15:02:59 +01:00
  • 58340f9dbf storcon: add node fill algorithm Vlad Lazar 2024-06-11 15:00:36 +01:00
  • fcbac527b0 storcon: add node drain algorithm Vlad Lazar 2024-06-11 14:58:59 +01:00
  • da55eebc83 use BTreeMap::retain Yuchen Liang 2024-06-13 12:59:05 -04:00
  • daffd5b998 update default lsn lease length Yuchen Liang 2024-06-13 12:51:51 -04:00
  • 312c62cf97 add a reasonable assertion problame/vmbits-debug Christian Schwarz 2024-06-13 18:15:33 +02:00
  • d25f7e3dd5 test(pageserver): add test wal record for unit testing (#8015) Alex Chi Z 2024-06-13 09:44:37 -04:00
  • f787eb1d3b test_vm_bit_clear_on_heap_lock_blackbox: dump layer map while flaky code is running Christian Schwarz 2024-06-12 21:09:35 +02:00
  • 9a7d6a7526 Merge branch 'main' into yuchen/lsn-leases-poc Yuchen Liang 2024-06-13 09:03:21 -04:00
  • fbccd1e676 Proxy process updated errors (#8026) Anna Khanova 2024-06-13 14:42:26 +02:00
  • 9b25a4e5d2 Merge branch 'main' into yuchen/lsn-leases-poc Yuchen Liang 2024-06-13 08:25:03 -04:00
  • 942446f312 carry reconstruct data Christian Schwarz 2024-06-13 12:31:50 +02:00
  • 3b2159310f fixes to protocol based on https://github.com/neondatabase/neon/pull/8039 Andrey Rudenko 2024-06-13 10:52:41 +02:00
  • dc2ab4407f Fix on-demand SLRU download on standby starting at WAL segment boundary (#8031) Heikki Linnakangas 2024-06-13 00:31:31 +03:00
  • a1063ead56 run just the flaky test in CI, ten times problame/flaky-vmbits-dump-layermap Christian Schwarz 2024-06-12 21:15:42 +02:00
  • 246c4c5ccf minimum amount of work Christian Schwarz 2024-06-12 21:12:58 +02:00
  • e2d57fb61b Revert "make sure the getpage requests happens" Christian Schwarz 2024-06-12 21:11:43 +02:00
  • a62b2e3e76 make sure the getpage requests happens Christian Schwarz 2024-06-12 21:11:33 +02:00
  • 4a190986b4 test_vm_bit_clear_on_heap_lock_blackbox: dump layer map while flaky code is running Christian Schwarz 2024-06-12 21:09:35 +02:00
  • ad0ab3b81b Fix query error in vm-image-spec.yaml (#8028) MMeent 2024-06-12 20:25:04 +02:00
  • 836d1f4af7 test(pageserver): add test keyspace into collect_keyspace (#8016) Alex Chi Z 2024-06-12 13:42:43 -04:00
  • be8f200815 setup demo unit test Yuchen Liang 2024-06-12 12:23:33 -04:00
  • 9dda13ecce Add the image version to the neon-test-extensions image (#8032) a-masterov 2024-06-12 18:15:20 +02:00
  • 9ba9f32dfe Reactivate page bench test in CI after ignoring CopyFail error in pageserver (#8023) Peter Bendel 2024-06-12 16:10:57 +02:00
  • a5c8f94165 release mutex guard early in test Yuchen Liang 2024-06-11 15:37:05 -04:00
  • f0a0515d4f fix lsn comparison logic Yuchen Liang 2024-06-11 14:27:49 -04:00
  • a7ca1d60b4 fix clippy Yuchen Liang 2024-06-10 09:30:55 -04:00
  • e834839255 DNM/Poc: use lsn leases to temporarily block gc Yuchen Liang 2024-06-07 17:47:21 -04:00
  • 3099e1a787 storcon_cli: do not drain to undesirable nodes (#8027) Vlad Lazar 2024-06-12 12:33:54 +01:00
  • f749437cec Resolve the problem the docker compose caused by the extensions tests (#8024) a-masterov 2024-06-12 12:25:13 +02:00
  • ff55d6f4df feedback: using valid_until (it doesn't work currently) Andrey Rudenko 2024-06-12 11:45:26 +02:00
  • 0a256148b0 Update documentation on running locally with Docker (#8020) Heikki Linnakangas 2024-06-12 10:06:00 +03:00
  • 17c51ad63a Merge remote-tracking branch 'origin/main' into bayandin/preserve_database_files-on-CI Christian Schwarz 2024-06-12 08:25:39 +02:00
  • 69aa1aca35 Update default Postgres version in docker-compose.yml (#8019) Heikki Linnakangas 2024-06-12 09:19:24 +03:00
  • 9983ae291b Another attempt at making test_vm_bits less flaky (#7989) Heikki Linnakangas 2024-06-12 09:18:52 +03:00
  • b7a0c2b614 Add On-demand WAL Download to logicalfuncs (#7960) Sasha Krassovsky 2024-06-11 17:59:32 -07:00
  • 27518676d7 Rename S3 scrubber to storage scrubber (#8013) Arpad Müller 2024-06-12 00:45:22 +02:00
  • 78a59b94f5 Copy editor config for the neon extension from PostgreSQL (#8009) Heikki Linnakangas 2024-06-11 23:19:18 +03:00
  • 7121db3669 storcon_cli: add 'drain' command (#8007) Vlad Lazar 2024-06-11 17:39:38 +01:00