- Karlsruhe, Germany
- cschwarz.com
Block or Report
Block or report problame
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
-
forward-as-attachment-mta
forward-as-attachment-mta PublicA sendmail that forwards incoming mail as an attachment to a single receiver, through a single relay host.
Rust
1,973 contributions in the last year
| Day of Week | February Feb | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | ||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contributed to
neondatabase/neon,
neondatabase/tokio-epoll-uring,
problame/microbenchmark-rust-async-blocking-io
and 14 other
repositories
Contribution activity
February 2024
Created 39 commits in 3 repositories
Created a pull request in neondatabase/neon that received 5 comments
stop reading local metadata file
Problem
The local metadata file is effectively unused if remote storage is configured, because remote storage is the authority.
We do write and rea…
+9
−450
lines changed
•
5
comments
Opened 33 other pull requests in 2 repositories
neondatabase/neon
4
open
21
merged
2
closed
-
Revert "Revert "refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers""
This contribution was made on Feb 15
-
stop writing
metadatafileThis contribution was made on Feb 15 -
Revert "refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers"
This contribution was made on Feb 14
-
fix(build): production flamegraphs are useless
This contribution was made on Feb 14
-
for #6743 (walredo benches to async): finish the change
This contribution was made on Feb 14
-
fix(pageserver): pagebench doesn't work with released artifacts
This contribution was made on Feb 14
-
refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers
This contribution was made on Feb 12
-
per-TenantShard read throttling
This contribution was made on Feb 9
-
revert two recent
heavier_once_cellchangesThis contribution was made on Feb 9 -
fix(test_ondemand_download_timetravel): occasionally fails with slightly higher physical size
This contribution was made on Feb 8
-
GH actions: label to disable CI runs completely
This contribution was made on Feb 8
-
refactor(virtual_file) make write_all_at take owned buffers
This contribution was made on Feb 7
-
tokio-epoll-uring: expose its metrics in pageserver's
/metricsThis contribution was made on Feb 7 -
feat: expose locked memory in pageserver
/metricsThis contribution was made on Feb 7 -
refactor(virtual_file): take owned buffer in VirtualFile::write_all
This contribution was made on Feb 7
-
refactor(blob_io): use owned buffers
This contribution was made on Feb 7
-
pagebench: actually implement
--num_clientsThis contribution was made on Feb 5 -
refactor: move DeltaLayerWriter::finish S3_UPLOAD_LIMIT check upstack
This contribution was made on Feb 5
-
refactor(walredo): don't create WalRedoManager for broken tenants
This contribution was made on Feb 2
-
WIP: feat(walredo): pre-spawned pool of walredo processes
This contribution was made on Feb 2
-
refactor(walredo): use heavier_once_cell to store the process handle
This contribution was made on Feb 2
-
heavier_once_cell: switch to tokio::sync::RwLock
This contribution was made on Feb 2
-
refactor(walredo): split up
walredo.rsThis contribution was made on Feb 2 -
feat(walredo): use posix_spawn by moving close_fds() work to walredo C code
This contribution was made on Feb 1
-
feat(walredo): various observability improvements
This contribution was made on Feb 1
- Some pull requests not shown.
neondatabase/tokio-epoll-uring
6
merged
-
expose metrics about number of created & destroyed systems
This contribution was made on Feb 7
-
thread_local_system: test behavior when used in Handle::block_on inside a spawn_blocking
This contribution was made on Feb 7
-
make available the
IoBufimpl forbytes::BytesThis contribution was made on Feb 7 -
add
writeoperationThis contribution was made on Feb 7 -
add
statxoperationThis contribution was made on Feb 7 -
add
fsync/fdatasyncoperationsThis contribution was made on Feb 7
Reviewed 31 pull requests in 3 repositories
neondatabase/neon
25 pull requests
-
pageserver: add vectored get implementation
This contribution was made on Feb 16
-
per-TenantShard read throttling
This contribution was made on Feb 16
-
Send LSN range in getpage request
This contribution was made on Feb 16
-
Use multi-threaded runtime instead of single-threaded ones
This contribution was made on Feb 16
-
libs: add 'generations_api' auth scope
This contribution was made on Feb 16
-
test_pageserver_max_throughput_getpage_at_latest_lsn: disable on CI
This contribution was made on Feb 16
-
fix(build): production flamegraphs are useless
This contribution was made on Feb 16
-
fix: require wider jwt for changing the io engine
This contribution was made on Feb 15
-
Remove unused allow's
This contribution was made on Feb 14
-
refactor(virtual_file) make write_all_at take owned buffers
This contribution was made on Feb 14
-
refactor(VirtualFile::crashsafe_overwrite): avoid Handle::block_on in callers
This contribution was made on Feb 14
-
refactor(virtual_file): take owned buffer in VirtualFile::write_all
This contribution was made on Feb 13
-
control_plane/attachment_service: improve Scheduler
This contribution was made on Feb 13
-
refactor(blob_io): use owned buffers
This contribution was made on Feb 12
-
pageserver: roll open layer in timeline writer
This contribution was made on Feb 12
-
fix(heavier_once_cell): assertion failure can be hit
This contribution was made on Feb 12
-
pageserver: shard splitting
This contribution was made on Feb 8
-
fix(heavier_once_cell): assertion failure can be hit
This contribution was made on Feb 7
-
docs: shard splitting RFC
This contribution was made on Feb 6
-
heavier_once_cell: switch to tokio::sync::RwLock
This contribution was made on Feb 6
-
debug_assert presence of
shard_idtracing fieldThis contribution was made on Feb 5 -
refactor: move DeltaLayerWriter::finish S3_UPLOAD_LIMIT check upstack
This contribution was made on Feb 5
-
Fix compilation with recent glibc headers with close_range(2).
This contribution was made on Feb 5
-
storage controller: use AWS Secrets Manager for database URL, etc
This contribution was made on Feb 2
-
pageserver: more permissive activation timeout when testing
This contribution was made on Feb 2
- Some pull request reviews not shown.
neondatabase/tokio-epoll-uring
3 pull requests
-
add
statxoperationThis contribution was made on Feb 8 -
WIP: add api to check whether SQ and CQ count against memlock rlimit
This contribution was made on Feb 7
-
make available the
IoBufimpl forbytes::BytesThis contribution was made on Feb 7
neondatabase/autoscaling
1 pull request
-
neonvm: Tune QEMU disk cache settings
This contribution was made on Feb 6
Created an issue in neondatabase/neon that received 4 comments
compile-time check to ensure Results from owned-buffers write path are handled
When I refactored the pageserver write path to used owned buffers, I used the style of api fn write_...(buf: B) -> (B, Result<...>) The problem is …
4
comments
Opened 19 other issues in 3 repositories
neondatabase/neon
11
open
5
closed
-
find a solution to centralize RUSTFLAGS
This contribution was made on Feb 16
-
per-timeline metric for on-demand download count & volume
This contribution was made on Feb 13
-
pageserver: add perf regression test for high L0 layer count
This contribution was made on Feb 12
-
test_pageserver_max_throughput_getpage_at_latest_lsn: fails after ~1s with status 101This contribution was made on Feb 12 -
pageserver: duplicate
shard_idfield inhandle_get_page_at_lsn_requestspanThis contribution was made on Feb 12 -
neon_local tenant createdoesn't work afterneon_local stop && neon_local startThis contribution was made on Feb 7 -
tokio-epoll-uring: "Cannot allocate memory" in staging on 2024-02-07
This contribution was made on Feb 7
-
address tokio-epoll-uring bugs encountered in staging
This contribution was made on Feb 7
-
adopt tokio-epoll-uring on the write path
This contribution was made on Feb 7
-
walredo bench should be switched to a single multi-threaded runtime
This contribution was made on Feb 6
-
walredo: eliminate the need for
close_rangeThis contribution was made on Feb 6 -
pageserver::src::span:
MultiNameExtractoris likely obsoleteThis contribution was made on Feb 5 -
walredo: regression test that will ensure we use posix_spawn
This contribution was made on Feb 5
-
Epic: async walredo
This contribution was made on Feb 5
-
delta layer file writer errors leak the layer temp file on disk
This contribution was made on Feb 5
-
pre-spawn walredo processes
This contribution was made on Feb 2
problame/forward-as-attachment-mta
1
open
1
closed
-
solution for send failures and/or retries
This contribution was made on Feb 6
-
make noise if the config is readable by anyone other than euid
This contribution was made on Feb 4
neondatabase/tokio-epoll-uring
1
open
-
BoundedBuf.slice()panics for empty bufsThis contribution was made on Feb 7
16
contributions
in private repositories
Feb 2 – Feb 14





