Harden LLDP collect ops: edge list, job reclaim, and schedule hygiene.

Add fabric link browsing, conservative job retention, hour-based intervals, multi-worker start locking, and trim canvas discover UI in favor of the LLDP page.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-08-02 03:58:03 +08:00
parent d05ba0f1f7
commit e7f97b7cf6
18 changed files with 1126 additions and 479 deletions

View file

@ -66,6 +66,7 @@ def api_fabric_edges(
layer: str = "physical",
status: str = "",
source: str = "",
keyword: str = "",
page: int = Query(default=1, ge=1),
page_size: int = Query(default=100, ge=1, le=2000),
db: Session = Depends(get_db),
@ -76,6 +77,7 @@ def api_fabric_edges(
layer=layer,
status=status,
source=source,
keyword=keyword,
page=page,
page_size=page_size,
)