Software Engineer @MaterializeInc; Committer and PMC member at Apache Flink; Committer and PMC member at Apache Beam
- Europe
- aljoschakrettek.org
Block or Report
Block or report aljoscha
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
statefun-rust Public
A Rust SDK for StateFun (https://flink.apache.org/stateful-functions.html)
-
An example of using Flink for Fault-Tolerant Stream Processing
-
614 contributions in the last year
Activity overview
Contributed to
MaterializeInc/materialize,
aljoscha/vim-colors-mostly-off,
danhhz/materialize
and 2 other
repositories
Contribution activity
May 2022
Created 18 commits in 1 repository
Created a pull request in MaterializeInc/materialize that received 64 comments
persist: separate writing updates to blob store from appending to shard metadata
An append()
(or compare_and_append()
) call internally does two
separate steps:
write the batch of updates to a Blob implementation (S3, in
product…
+795
−264
•
64
comments
Opened 6 other pull requests in 1 repository
MaterializeInc/materialize
1
open
5
merged
- IGNORE: trying to gauge the impact of table peek timestamp determination
- ore/tests: don't assign local ZooKeeper port in PortAllocator
-
persist: implement
append()
in terms ofcompare_and_append()
- persist: remove per-writer state
- persist: allow non-contiguous per-writer appends
- persist: obey batch part description in snapshot() and listen()
Reviewed 26 pull requests in 1 repository
MaterializeInc/materialize
25 pull requests
- persist: resolve a batch of TODOs
- Separate storage and compute
- persist: finish porting over microbenchmarks
- persist: delete old persist
- persist: separate writing updates to blob store from appending to shard metadata
- persist: add a handle to new Unreliable* impls
- persist: remove libsqlite3_sys dep
- storage: downgrade since in persist_source
- persist: overhaul timeouts, errors, retries
- persist: hook up Jepsen's Maelstrom for correctness testing
-
persist: implement
append()
in terms ofcompare_and_append()
- persist: remove per-writer state
- persist: make file impls properly async
- persist: reduce write-to-listener latency
- persist: allow non-contiguous per-writer appends
- persist: make state size proportional to non-empty batches
- persist: remove production usages of futures_executor::block_on
- persist: add new persistent source example
- persist: remove Codec impl for Result
- persist: advance the timestamp of snapshot's output to its as_of
- persist: obey batch part description in snapshot() and listen()
-
persist: make
append
functions accept a lot more types - Persist ts bindings during source ingestion
- persist: fix two "disk" leaks
- persist: fix correctness bug in snapshot when as_of >= upper
- Some pull request reviews not shown.