Oren Leiman

Results 30 issues of Oren Leiman

cherry-picked from bce35cd Conflicts: - ES6 updates (e.g. var -> let) - platform lib - fully excising 'buffer'

Implements on-startup node UUID and ID override via CLI options or node config, as described in [2024-08-14 - RFC - Override Node UUID on Startup](https://docs.google.com/document/d/1xMGq-cwShtzU_3BBmzVf5JZtcVFrSRczudsBI3tZsFY/edit?usp=sharing). This PR is meant as...

area/redpanda

In effect, this PR modifies serde to require using `serde_fields` for all structs EXCEPT those implementing both `serde_read` and `serde_write`. In these cases `envelope_to_tuple` won't generally participate in overload resolution...

area/redpanda

. ## Backports Required - [x] none - not a bug fix - [ ] none - this is a backport - [ ] none - issue does not exist...

area/redpanda

TODO: - [x] better error handling - [x] bazel stuff - [ ] make a run at broker_error repro ## Backports Required - [ ] none - not a bug...

area/build
area/redpanda
area/wasm

Followup to https://github.com/redpanda-data/redpanda/pull/23775 ## Backports Required - [x] none - not a bug fix - [ ] none - this is a backport - [ ] none - issue does...

area/build
area/redpanda
area/wasm

The admin redirect address is determined by an heuristic which, in brief, cross references the request's host header with the receiving broker's advertised kafka addresses and looks up the advertised...

area/redpanda

Remote segment boundaries are computed in the usual way (segment_collector::collect_segments), but instead of initializing the upload stream directly from segment files, use the boundaries to construct a `segment_upload` directly. This...

area/build
area/redpanda

Rather than a collection of segments for reading, `segment_collector` produces a `segment_collector_stream` struct. Includes corresponding changes to ntp_archiver to upload from one of these. ## Backports Required - [x] none...

area/build
area/redpanda

This PR adds external timeouts governing the various HTTP request originating from `cloud_io::remote`. The context here is that stream interfaces don't provide any timeout facility, so a stream wrapping a...

area/build
area/redpanda