Skip to content

[doc] update the documentation on testing#11

Merged
adamxchen merged 1 commit intolinkedin:masterfrom
adamxchen:correctdevguide
Sep 27, 2022
Merged

[doc] update the documentation on testing#11
adamxchen merged 1 commit intolinkedin:masterfrom
adamxchen:correctdevguide

Conversation

@adamxchen
Copy link
Copy Markdown
Contributor

The original guide suggests following the README to run tests but README doesn't contain any instruction of that. The updated instruction is located in the workspace_setup.md

@adamxchen adamxchen merged commit 58f7436 into linkedin:master Sep 27, 2022
@adamxchen adamxchen deleted the correctdevguide branch January 10, 2023 23:36
eolivelli pushed a commit to eolivelli/venice that referenced this pull request May 26, 2023
- Fix Venice Server loading Kafka SASL parameters
- Remove JAAS configuration from PulsarSink tests, Kafka is not
configured with SASL
- Add a generic `writerConfig` to tune the PulsarSink
ZacAttack pushed a commit that referenced this pull request Jun 1, 2023
…ion with Kafka (#452)

* [push-job] Fix VenicePushJob - loading Kafka configuration

* [tests] Fix tests failing due to SASL implementation

* [controller][server] Ensure that Kafka SASL properties are preserved (#10)

* [samza][pulsar-sink] Pass SASL properties to the Producer

* [server][pulsar-sink] More fixes about SASL authentication (#11)

- Fix Venice Server loading Kafka SASL parameters
- Remove JAAS configuration from PulsarSink tests, Kafka is not
configured with SASL
- Add a generic `writerConfig` to tune the PulsarSink

* [tests] Add Kafka SASL integration tests end-to-end (#20)

* Fix build

* Fix build

* Increase code coverage

* fix test
misyel added a commit to misyel/venice that referenced this pull request Apr 22, 2026
…opilot

comments

Adds `checkRollbackOriginVersionCapacityForNewPush` which rejects a new push
while any ROLLED_BACK (or parent-side rollback-origin PARTIALLY_ONLINE)
version
is still within its retention window. The check runs on both the parent
(`VeniceParentHelixAdmin.incrementVersionIdempotent`) and the child
(`VeniceHelixAdmin.addVersion`), so the rejection surfaces synchronously to
the VPJ instead of failing only in async admin-message consumption on the
child.

Integration tests cover both the block (within retention) and the release
(after retention expires) paths.

Also addresses Copilot comments on PR linkedin#2688:
- linkedin#11 `assumeRolledBackIfUnreachable` is now empty for full-cluster rollbacks
  so unreachable regions don't inflate the ROLLED_BACK count.
- linkedin#14 If the region filter contains only unknown regions, skip the parent
  status update instead of falling through into full-cluster behavior.
- linkedin#15 If zero regions confirm ROLLED_BACK, leave parent status unchanged
  rather than downgrading to PARTIALLY_ONLINE on no evidence.
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.

2 participants