Joonas Koivunen
|
3045956ddd
|
refactor(LayerE): use new internal api
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
599069b612
|
eviction: remove comment
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
54873844c2
|
layere: introduce internal error type
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
dfdd41a771
|
layere: move task_name closer
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
12763ca312
|
layere: reset wanted_evicted only if downloading
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
4c80c8c1ab
|
test: fix changed string (no more remote layer remote)
this should be the only one:
https://neon-github-public-dev.s3.amazonaws.com/reports/pr-4938/5922954346/index.html#suites/7745dadbd815ab87f5798aa881796f47/96ce406b6d6a7427
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
acd2e7f222
|
timeline: fix test after wait_and_evict
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
a6b6dd2f36
|
timeline: reflect evict_and_wait in tests
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
0fd14ad74b
|
timeline: remove GenericRemoteStorage exposure
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
52eaa52573
|
wip: get rid of LayerE::evict
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
1e33692c1c
|
comment out the delta dumping test
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
f82ba477a4
|
http: limit genericremotestorage exposure
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
761644af25
|
dube: adjust comments
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
cd12d97ba7
|
dube: limit GenericRemoteStorage need
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
1e4ded860c
|
refactor: move LayerE::get
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
a0f29853b3
|
layere: rewrite to heavier_once_cell
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
c4cdf747f8
|
add heavier_once_cell
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
e658f16810
|
test_download_remote_layers_api: fix expected string
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
a4b4305422
|
cleanup while hunting for test_gc_cutoff problem
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
d8807eb651
|
test: fix test_broken_timeline (string matching)
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
1500f711f3
|
test: this test no longer makes sense, we dont replace
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
dafa42eb71
|
test: fix test assuming race between compaction and upload
|
2023-08-28 12:43:11 +03:00 |
|
Joonas Koivunen
|
b5e5ead2ee
|
delta_layer: allow unused load_keys
|
2023-08-28 12:43:09 +03:00 |
|
Joonas Koivunen
|
24251b8d17
|
botched rebase: added block_on code
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
e6378197a7
|
timeline: drop 2 indentation from get_reconstruct_value
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
4bb0cc2fe4
|
gc: reflect LayerE now managing remote client
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
9304f42ea5
|
tenant: remove unused imports
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
18f4eb2622
|
timeline: remove compare_arced_layers
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
2caa8bcc23
|
layer_manager: more clippy
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
bb222abde1
|
layer_manager: remove metrics, dependend by gc/compaction
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
dd2b4ad26f
|
layer_manager: cleanup unused
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
b65cb8ea05
|
storage_layer: we no longer clone for residency change
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
3a7efc10a0
|
timeline: cleanup unused imports
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
a682de1dba
|
Timeline: get_value_reconstruct_data: avoid warnings
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
45a542c335
|
tenant: pub(crate)
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
bdb98b288e
|
==== reprocessed
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
a06c8e9add
|
inmemory_layer: drop impl Layer
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
18eefd61eb
|
inmemory_layer: less warnings
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
a2de0574b5
|
inmemorylayer: flush integration, partial?
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
aa8e954197
|
layer_manager, layer_access_stats: remove witness sidequest
it was interfering with me moving responsibilities back and forth
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
30847e59b9
|
remove remote_layer instead of keep fixing
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
d930a581f8
|
layer_manager: compaction changes
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
931c22545b
|
compaction: clippies
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
366f3c8ff8
|
compaction: reflect LayerE now managing remote client
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
26c39d7b4c
|
timeline: pub(crate) compaction
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
6ffa5138ce
|
compaction: upload index on success
otherwise test_gc_of_remote_layers fails
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
975e1558cc
|
compaction: integration
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
82a955ebfe
|
layer_manager: resident layer flush l0 changes
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
82596f8807
|
delta_layer: reflect non-async LayerE::for_written
|
2023-08-28 12:42:28 +03:00 |
|
Joonas Koivunen
|
e3e57579a1
|
integrate: download_all_layers
this time around with graceful cancellation.
|
2023-08-28 12:42:28 +03:00 |
|