Skip to content

Add back UnregisterSubSystem and make ExtractSubSystem work with OpenerFileSystem#20694

Merged
Mytherin merged 4 commits intoduckdb:v1.5-variegatafrom
Mytherin:unregisterfilesystem
Jan 28, 2026
Merged

Add back UnregisterSubSystem and make ExtractSubSystem work with OpenerFileSystem#20694
Mytherin merged 4 commits intoduckdb:v1.5-variegatafrom
Mytherin:unregisterfilesystem

Conversation

@Mytherin
Copy link
Collaborator

This PR adds back the UnregisterSubSystem method removed in #20547. This is made thread-safe by only unregistering, i.e. the file system is not actually deleted. The file system is kept around as we don't have any guarantees at this point about existing files still being open that use that file system. As such it only prevents new files from using the file system.

CC @evertlammerts

@Mytherin Mytherin merged commit 9a22f04 into duckdb:v1.5-variegata Jan 28, 2026
56 of 57 checks passed
krlmlr added a commit to krlmlr/duckdb-r that referenced this pull request Feb 28, 2026
Date: 2026-01-28 08:45:13 +0100

Add back `UnregisterSubSystem` and make `ExtractSubSystem` work with `OpenerFileSystem` (duckdb/duckdb#20694)
Rewrite many older concurrent tests to SQLLogicTests (duckdb/duckdb#20693)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request Feb 28, 2026
Date: 2026-01-28 08:45:13 +0100

Add back `UnregisterSubSystem` and make `ExtractSubSystem` work with `OpenerFileSystem` (duckdb/duckdb#20694)
Rewrite many older concurrent tests to SQLLogicTests (duckdb/duckdb#20693)
krlmlr added a commit to krlmlr/duckdb-r that referenced this pull request Feb 28, 2026
Date: 2026-01-28 08:45:13 +0100

Add back `UnregisterSubSystem` and make `ExtractSubSystem` work with `OpenerFileSystem` (duckdb/duckdb#20694)
Rewrite many older concurrent tests to SQLLogicTests (duckdb/duckdb#20693)
krlmlr added a commit to krlmlr/duckdb-r that referenced this pull request Feb 28, 2026
Date: 2026-01-28 08:45:13 +0100

Add back `UnregisterSubSystem` and make `ExtractSubSystem` work with `OpenerFileSystem` (duckdb/duckdb#20694)
Rewrite many older concurrent tests to SQLLogicTests (duckdb/duckdb#20693)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant