Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
1c9d172
[multicast] implicit group lifecycle with IP pool integration
zeeshanlakhani Nov 29, 2025
f7b87b4
[follow-up] link gateway should be unicast default pool only
zeeshanlakhani Dec 1, 2025
1e3b137
Merge remote-tracking branch 'origin/main' into zl/mcast-implicit-lif…
zeeshanlakhani Dec 2, 2025
4b62ccb
Merge remote-tracking branch 'origin/main' into zl/mcast-implicit-lif…
zeeshanlakhani Dec 3, 2025
655e602
[update] auto-select appropriate SSM/ASM pool when allocating multica…
zeeshanlakhani Dec 3, 2025
25e2f8d
[multicast] add omdb mcast commands for groups, members, pools
zeeshanlakhani Dec 3, 2025
7def773
[fix] auth ordering
zeeshanlakhani Dec 5, 2025
f28aa9c
Merge remote-tracking branch 'origin/main' into zl/mcast-implicit-lif…
zeeshanlakhani Dec 5, 2025
bad9f11
[api] version multicast endpoints for implicit group lifecycle
zeeshanlakhani Dec 5, 2025
40b27f1
Merge remote-tracking branch 'origin/zl/mcast-implicit-lifecycle' int…
zeeshanlakhani Dec 5, 2025
7b673a5
Merge remote-tracking branch 'origin/main' into zl/mcast-implicit-lif…
zeeshanlakhani Dec 6, 2025
5584678
Merge remote-tracking branch 'origin/zl/mcast-implicit-lifecycle' int…
zeeshanlakhani Dec 6, 2025
c8242bc
[merge] external api clarity and udpates
zeeshanlakhani Dec 6, 2025
bc472b3
[fmt] ..
zeeshanlakhani Dec 6, 2025
b12e8c1
[fix] minor updates and delegation for API
zeeshanlakhani Dec 6, 2025
810a3ed
Merge remote-tracking branch 'origin/zl/mcast-implicit-lifecycle' int…
zeeshanlakhani Dec 6, 2025
709c568
[multicast] Relax multicast address restrictions for flexibility
zeeshanlakhani Dec 9, 2025
39a016a
[dep] oxnet update
zeeshanlakhani Dec 9, 2025
07a36a1
[nit] expose vni
zeeshanlakhani Dec 9, 2025
c760571
Merge remote-tracking branch 'origin/zl/mcast-implicit-lifecycle' int…
zeeshanlakhani Dec 9, 2025
d940ab3
[review] source IPs per member + xor with salt underlay mapping
zeeshanlakhani Dec 16, 2025
3d4230c
Merge remote-tracking branch 'origin/main' into zl/mcast-implicit-lif…
zeeshanlakhani Dec 16, 2025
dc791eb
[hakari] ..
zeeshanlakhani Dec 16, 2025
57fc06e
[fix] endpoint
zeeshanlakhani Dec 16, 2025
31560bc
Merge remote-tracking branch 'origin/zl/mcast-implicit-lifecycle' int…
zeeshanlakhani Dec 16, 2025
273e6b4
[updates] post-merge + add source handling from upstream
zeeshanlakhani Dec 16, 2025
aadf6d9
..
zeeshanlakhani Dec 16, 2025
0e0737e
Merge remote-tracking branch 'origin/main' into zl/mcast-implicit-lif…
zeeshanlakhani Dec 17, 2025
52a3d65
Merge remote-tracking branch 'origin/main' into zl/mcast-implicit-lif…
zeeshanlakhani Dec 17, 2025
9794876
[multicast] put_upsert test helper, pool selection tests, and ASM sou…
zeeshanlakhani Dec 17, 2025
100df8a
Merge remote-tracking branch 'origin/zl/mcast-implicit-lifecycle' int…
zeeshanlakhani Dec 17, 2025
41046ec
[post-merge updates] separate out omdb mcast structs/fns, update test…
zeeshanlakhani Dec 17, 2025
68a141c
[minor] missing wait
zeeshanlakhani Dec 17, 2025
d8ec83f
Merge remote-tracking branch 'origin/zl/mcast-implicit-lifecycle' int…
zeeshanlakhani Dec 17, 2025
f7f3c39
[minor] test fixup
zeeshanlakhani Dec 17, 2025
20d19c0
Merge remote-tracking branch 'origin/zl/mcast-implicit-lifecycle' int…
zeeshanlakhani Dec 17, 2025
ab10eb9
Merge main into omdb-mcast branch
zeeshanlakhani Jan 12, 2026
811ffbe
[post-merge, multicast] test + doc cleaup
zeeshanlakhani Jan 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions dev-tools/omdb/src/bin/omdb/db.rs
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,7 @@ mod alert;
mod blueprints;
mod db_metadata;
mod ereport;
mod multicast;
mod saga;
mod sitrep;
mod user_data_export;
Expand Down Expand Up @@ -402,6 +403,8 @@ enum DbCommands {
/// Print information about migrations
#[clap(alias = "migration")]
Migrations(MigrationsArgs),
/// Print information about multicast groups
Multicast(multicast::MulticastArgs),
/// Print information about snapshots
Snapshots(SnapshotArgs),
/// Validate the contents of the database
Expand Down Expand Up @@ -1368,6 +1371,33 @@ impl DbArgs {
}) => {
cmd_db_migrations_list(&datastore, &fetch_opts, args).await
}
DbCommands::Multicast(multicast::MulticastArgs {
command: multicast::MulticastCommands::Groups(args),
}) => {
multicast::cmd_db_multicast_groups(
&datastore, &fetch_opts, &args,
)
.await
}
DbCommands::Multicast(multicast::MulticastArgs {
command: multicast::MulticastCommands::Members(args),
}) => {
multicast::cmd_db_multicast_members(&datastore, &fetch_opts, &args)
.await
}
DbCommands::Multicast(multicast::MulticastArgs {
command: multicast::MulticastCommands::Pools,
}) => {
multicast::cmd_db_multicast_pools(&datastore, &fetch_opts).await
}
DbCommands::Multicast(multicast::MulticastArgs {
command: multicast::MulticastCommands::Info(args),
}) => {
multicast::cmd_db_multicast_info(
&datastore, &fetch_opts, &args,
)
.await
}
DbCommands::Snapshots(SnapshotArgs {
command: SnapshotCommands::Info(uuid),
}) => cmd_db_snapshot_info(&opctx, &datastore, uuid).await,
Expand Down
Loading
Loading