mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-08-27 12:30:13 +03:00
per-def operations are project-level — create, update AND delete all
modify the marker policy on every link — so all three must batch, not
just create.
Extend memory_only to update_marker and stop_marker (merge/delete into
_markers + refresh _link_data, no per-link HTTP), and route
update_marker_definition and delete_marker_definition through the same
two-phase path as create: memory-only per link, then one
PUT /projects/{id}/nios/batch per compute.
Trade-off: a full reapply resets every marker's pcap on the link (the
old precise update_marker/stop_marker preserved sibling pcaps). For
project-level policy changes this is acceptable — real-time insight
matters more than pcap continuity, and batching turns 5000+ round-trips
into one per compute.
90 lines
1.2 KiB
Plaintext
90 lines
1.2 KiB
Plaintext
*.py[cod]
|
|
__pycache__
|
|
.pytest_cache
|
|
|
|
#py.test
|
|
.cache
|
|
|
|
# environment file
|
|
.env
|
|
|
|
# hypothesis files
|
|
.hypothesis
|
|
|
|
# C extensions
|
|
*.so
|
|
|
|
# Packages
|
|
*.egg
|
|
*.egg-info
|
|
dist
|
|
build
|
|
eggs
|
|
parts
|
|
var
|
|
sdist
|
|
develop-eggs
|
|
.installed.cfg
|
|
lib
|
|
lib64
|
|
|
|
# Installer logs
|
|
pip-log.txt
|
|
|
|
# Unit test / coverage reports
|
|
.coverage
|
|
.coverage*
|
|
.tox
|
|
.cache
|
|
nosetests.xml
|
|
|
|
# Translations
|
|
*.mo
|
|
|
|
# Mr Developer
|
|
.mr.developer.cfg
|
|
.project
|
|
.pydevproject
|
|
.settings
|
|
.vscode
|
|
|
|
# Pycharm
|
|
.idea
|
|
|
|
# Gedit Backup Files
|
|
*~
|
|
|
|
#Documentation build
|
|
docs/_build
|
|
|
|
#VPCS
|
|
vpcs.hist
|
|
startup.vpcs
|
|
.gns3_shell_history
|
|
|
|
# Virtualenv
|
|
env
|
|
venv
|
|
*venv
|
|
.ropeproject
|
|
|
|
# Claude Code settings (may contain API keys)
|
|
.claude/settings*.json
|
|
.claude/minmax-settings.json
|
|
.claude/zhipu-settings.json
|
|
.claude/settings.local.json
|
|
.claude/deepseek-settings.json
|
|
.claude/claude-settings.json
|
|
.claude/gemini-settings.json
|
|
.claude/grok-settings.json
|
|
!.claude/development.md # Exception: allow development docs
|
|
!.claude/skills/ # Exception: allow project skills
|
|
!.claude/memory/ # Exception: allow project memory
|
|
# PROJECT_CONTEXT.md # Commented out: allow tracking project context
|
|
|
|
# Tiktoken cache files
|
|
gns3server/agent/gns3_copilot/cache/tiktoken/
|
|
|
|
gns3.log
|
|
/configs/
|