Commit Graph

815 Commits

Author SHA1 Message Date
Bojan Serafimov 0a59884b75 Update docs 2022-06-20 13:29:14 -04:00
Bojan Serafimov 1303cf77a3 Fix tests 2022-06-20 13:26:27 -04:00
Bojan Serafimov 3e647f8a27 WIP 2022-06-20 12:59:11 -04:00
Bojan Serafimov 8b38295f02 Return Err on shutdown 2022-06-20 10:33:05 -04:00
Bojan Serafimov bdfe7dacef Address comments 2022-06-20 10:17:46 -04:00
Bojan Serafimov 2ce653fd79 Add checksum todos 2022-06-18 11:19:02 -04:00
Bojan Serafimov 43d1531e66 Add example usage command 2022-06-17 22:13:19 -04:00
Anastasia Lubennikova 11d7743b39 basebackup import fixes (#1955) 2022-06-17 15:29:32 -04:00
Bojan Serafimov 0e556b2782 Error on tblspc file 2022-06-17 13:34:41 -04:00
Bojan Serafimov 4fff237f00 Flush layers 2022-06-17 13:18:51 -04:00
Bojan Serafimov ba79946af1 Fix create_empty_timeline 2022-06-17 00:00:48 -04:00
Bojan Serafimov e3ce99a711 Merge branch 'main' into basebackup-import 2022-06-16 22:00:21 -04:00
Bojan Serafimov 290ad416a5 Remove repeated code 2022-06-16 18:31:07 -04:00
Anastasia Lubennikova 36ee182d26 Implement page servise 'fullbackup' endpoint (#1923)
* Implement page servise 'fullbackup' endpoint that works like basebackup, but also sends relational files

* Add test_runner/batch_others/test_fullbackup.py

Co-authored-by: bojanserafimov <bojan.serafimov7@gmail.com>
2022-06-16 14:07:11 +03:00
Bojan Serafimov 670c8ab7be Merge branch 'basebackup-import' of github.com:neondatabase/neon into basebackup-import 2022-06-14 17:08:31 -04:00
Bojan Serafimov 6463be13fc Fix typo 2022-06-14 17:07:34 -04:00
Bojan Serafimov 05151e643f Merge branch 'main' into basebackup-import 2022-06-14 17:05:52 -04:00
Anastasia Lubennikova 9ccb7b75a6 Fix import of multi-segment relation files 2022-06-14 21:42:07 +03:00
Bojan Serafimov 05b5ae32a1 Fix comment 2022-06-12 13:01:13 -04:00
Bojan Serafimov 23d4f12cdd Handle shutdown 2022-06-12 12:37:52 -04:00
Bojan Serafimov cd081280bf Improve errors 2022-06-12 12:23:43 -04:00
Bojan Serafimov 557fde6c57 fmt + clippy 2022-06-12 10:52:02 -04:00
Bojan Serafimov 2283eb871a Add assertion 2022-06-12 10:05:28 -04:00
Bojan Serafimov 938100058d Don't read all into memory 2022-06-11 15:55:52 -04:00
Kirill Bulatov d8a37452c8 Rename ZenithFeedback (#1912) 2022-06-11 00:44:05 +03:00
Bojan Serafimov 978ef167e0 Test works now 2022-06-10 13:54:02 -04:00
Bojan Serafimov a568c49111 WIP 2022-06-10 10:53:52 -04:00
Bojan Serafimov f03c14170d Fix bug. Should work now 2022-06-09 23:28:20 -04:00
Bojan Serafimov 31cf43724c WIP 2022-06-09 22:51:32 -04:00
Bojan Serafimov 1380a1cce1 Pass lsn 2022-06-09 12:39:29 -04:00
chaitanya sharma e1336f451d renamed .zenith data-dir to .neon. 2022-06-09 18:19:18 +02:00
Bojan Serafimov 5babab9461 Fix bug 2022-06-09 11:10:06 -04:00
Bojan Serafimov 7fca35e262 PG_VERSION is not a relfile 2022-06-09 10:57:10 -04:00
Bojan Serafimov 3dfdda4e49 Improve logs, fix bug 2022-06-09 10:53:13 -04:00
Bojan Serafimov b6b4424673 commit changes 2022-06-09 10:29:08 -04:00
Bojan Serafimov c59dea5390 Import relfiles, add todos 2022-06-09 00:09:51 -04:00
Bojan Serafimov 6a182b5c1b Fix protocol bug 2022-06-08 20:10:43 -04:00
Bojan Serafimov 7fb732a39f Create timeline if not exists 2022-06-08 19:24:34 -04:00
Bojan Serafimov 76b126be35 Implement Read 2022-06-08 18:41:38 -04:00
Bojan Serafimov 3e42367603 Copy tar reader 2022-06-08 15:57:01 -04:00
Bojan Serafimov ecee80d1bf Send tar 2022-06-08 14:37:46 -04:00
Bojan Serafimov db4be89577 Start working on api 2022-06-08 11:41:30 -04:00
Arthur Petukhovsky a01999bc4a Replace most common remote logs with metrics (#1909) 2022-06-08 13:36:49 +03:00
Kirill Bulatov 8a53472e4f Force etcd broker keys to not to intersect 2022-06-08 11:21:05 +03:00
Bojan Serafimov 0677fb7ae7 Add neon_local command 2022-06-07 22:08:35 -04:00
Dmitry Rodionov 6e26588d17 Allow to customize shutdown condition in PostgresBackend
Use it in PageServerHandler to check per thread shutdown condition
from thread_mgr which takes into account tenants and timelines
2022-06-07 22:11:54 +03:00
Dmitry Rodionov 7dc6beacbd make it possible to associate thread with a tenant after thread start 2022-06-07 12:59:35 +03:00
bojanserafimov 92de8423af Remove dead code (#1886) 2022-06-05 09:18:11 -04:00
Dmitry Rodionov e442f5357b unify two identical failpoints in flush_frozen_layer
probably is a merge artfact
2022-06-03 19:36:09 +03:00
Kirill Bulatov 2623193876 Remove pageserver_connstr from WAL stream logic 2022-06-03 17:30:36 +03:00