Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DO NOT MERGE] Kubernetes integration (unrebased) #1435

Draft
wants to merge 1,169 commits into
base: main
Choose a base branch
from

Conversation

nickjiang2378
Copy link
Contributor

No description provided.

MingweiSamuel and others added 30 commits July 18, 2023 19:59

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
* docs: Update README.md

* docs: Update README.md

* docs: Update README.md

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
BREAKING CHANGE: Renames public struct `Seq` -> `VecUnion`

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
* docs: mods to book

* docs: operator doc fixes

* docs: finish pass on operator docs

* docs: operator documentation

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…op` for all lattice types (hydro-project#865)

* `WithBot(Some(BOTTOM))` and `WithBot(None)` are now considered to both be bottom, equal. Also, `MapUnion({})` and `MapUnion({key: BOTTOM})` are considered to both be bottom, equal.
* `WithTop(Some(TOP))` and `WithTop(None)` are now considered to both be top, equal.
* `check_lattice_bot/top` now check that `is_bot` and `is_top` must be consistent among all equal elements

BREAKING CHANGE:
* `Set/MapUnionOption` renamed to `Set/MapUnionOptionSet/Map`
* `MapUnion` and `WithBot` containing nested bottom value is now considered to be bottom as well.
…attice is bottom (hydro-project#867)

Previously was the opposite, `Atomize` always had to return non-empty.

Not breaking since `Atomize` has not yet been published.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…ject#861)

* feat!: add fused joins, make lattice_join replay correctly

* address comments

* fix clippy

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
* optimization: join probe returns first item directly

* update comments

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…ydro-project#872)

* fix: unify antijoin and difference with set and multiset semantics

* fix: replay semantics for antijoin and difference now work
also added cross_join_multiset

* fix: enforce sort for tests of anti_join and difference using assert_eq

* fix: advance __borrow_ident beyond the current tick to prevent replay loops

* fix: add modified snapshots

* fix: temp

* fix: spelling typo in comment

* fix: make anti_join replay more efficient

Also add multiset data structure, use it in some tests, make join()
replay logic more similar to anti_join's and presist's.

* fix: ignore test that depends on order of antijoin

* fix: really ignore test_index

* fix: fix specific test ordering in wasm

---------

Co-authored-by: zzlk <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…nal` (hydro-project#878)

shopping still erroring out for reasons unrelated to this PR

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…r lattice types (hydro-project#879)

Not a breaking change since changed names were introduced only since last release

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…ow_datalog v0.4.0, hydroflow_macro v0.4.0, lattices v0.4.0, pusherator v0.0.3, hydroflow v0.4.0, hydro_cli v0.4.0, safety bump 4 crates

SAFETY BUMP: hydroflow_datalog_core v0.4.0, hydroflow_datalog v0.4.0, hydroflow_macro v0.4.0, hydroflow v0.4.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…collect` lint (hydro-project#881)

using `.map(|| format!()).collect()` results in a heap `String` allocation for each item in the iterator, the fold only does one. Doesn't really matter for this case, just appeasing the lint
shadaj and others added 24 commits February 27, 2024 23:08

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
…roject#1070)

Makes it possible to write custom optimization passes.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(hydroflow_plus): unify send/demux/tagged APIs

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
…ow_datalog v0.6.0, hydroflow_macro v0.6.0, lattices v0.5.3, variadics v0.0.4, pusherator v0.0.5, hydroflow v0.6.0, stageleft v0.2.0, hydroflow_plus v0.6.0, hydro_deploy v0.6.0, hydro_cli v0.6.0, hydroflow_plus_cli_integration v0.6.0, safety bump 7 crates

SAFETY BUMP: hydroflow_datalog_core v0.6.0, hydroflow_datalog v0.6.0, hydroflow_macro v0.6.0, hydroflow v0.6.0, hydroflow_plus v0.6.0, hydro_cli v0.6.0, hydroflow_plus_cli_integration v0.6.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@nickjiang2378 nickjiang2378 marked this pull request as draft September 2, 2024 19:11
@nickjiang2378 nickjiang2378 changed the title Kubernetes integration [DO NOT MERGE] Kubernetes integration (unrebased Sep 4, 2024
@nickjiang2378 nickjiang2378 changed the title [DO NOT MERGE] Kubernetes integration (unrebased [DO NOT MERGE] Kubernetes integration (unrebased) Sep 4, 2024
@MingweiSamuel MingweiSamuel force-pushed the main branch 2 times, most recently from b569212 to fb8393a Compare March 15, 2025 01:30
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.

None yet

6 participants