-
Notifications
You must be signed in to change notification settings - Fork 26
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: SpaceNetLab/StarryNet
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: SpaceNetLab/StarryNet
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 20 commits
- 14 files changed
- 3 contributors
Commits on Nov 15, 2023
-
Perf: optimize memory and CPU consumption
1. For memory usage, deprecate Docker(runc) container runtime. Instead use our own native implementation, in C module "pyctr", containing single source file pyctr.c, only support init and exec. Docker's implementation require a shim for each container, which consumes considerable program memory in user space. Besides, docker need complex ipc chain like docker<->dockerd<->containerd<->shim<->runc, slowing container init. Even some trials on lower level api (runc/crun), there's still unaffordable memory consumption in kernel. Finally, I reinventing the container management wheel specific to our environment, comprising some native linux syscall, just for less memory and a little improvement in container initialization. 2. For network, use veth in place of Docker's veth-bridge-veth mode. Docker's default network scheme occupy more CPU on softirq and we don't need it in satellite point-to-point link.
Configuration menu - View commit details
-
Copy full SHA for b970953 - Browse repository at this point
Copy the full SHA b970953View commit details
Commits on Nov 20, 2023
-
refactor: observer and topo calculation. DONT USE!
NEED SOME EXTRA WORK change: 1. refactor unnecessary Observer class since we only use it once. Functions with no state may be better. 2. change link representation from matrix to human-readable list. Such sparse structure can also save much memory and disk. 3. use more numpy ndarray operation for better performance(maybe). 4. abstract interfaces for more flexible link style 5. use individual bird.conf instead
Configuration menu - View commit details
-
Copy full SHA for de25fa6 - Browse repository at this point
Copy the full SHA de25fa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e29dee - Browse repository at this point
Copy the full SHA 8e29deeView commit details
Commits on Dec 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1b43d5d - Browse repository at this point
Copy the full SHA 1b43d5dView commit details
Commits on Apr 11, 2024
-
distance, check route, iperf, sr, damage & recovery update node representation to support GS operation
Configuration menu - View commit details
-
Copy full SHA for d026aee - Browse repository at this point
Copy the full SHA d026aeeView commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b9e0fa4 - Browse repository at this point
Copy the full SHA b9e0fa4View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b39ef62 - Browse repository at this point
Copy the full SHA b39ef62View commit details
Commits on Jan 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a727e2f - Browse repository at this point
Copy the full SHA a727e2fView commit details
Commits on Jan 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c5e1abb - Browse repository at this point
Copy the full SHA c5e1abbView commit details
Commits on Feb 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 6a6c08e - Browse repository at this point
Copy the full SHA 6a6c08eView commit details
Commits on Feb 28, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a53a143 - Browse repository at this point
Copy the full SHA a53a143View commit details
Commits on Mar 5, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 6330d06 - Browse repository at this point
Copy the full SHA 6330d06View commit details
Commits on Apr 8, 2025
-
Configuration menu - View commit details
-
Copy full SHA for ed383d3 - Browse repository at this point
Copy the full SHA ed383d3View commit details
Commits on Apr 22, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 79cacd4 - Browse repository at this point
Copy the full SHA 79cacd4View commit details
Commits on Apr 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 8e823c3 - Browse repository at this point
Copy the full SHA 8e823c3View commit details
Commits on May 19, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 52b412a - Browse repository at this point
Copy the full SHA 52b412aView commit details
Commits on Sep 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 634e911 - Browse repository at this point
Copy the full SHA 634e911View commit details
Commits on Sep 8, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f9750bc - Browse repository at this point
Copy the full SHA f9750bcView commit details -
Merge pull request #29 from SpaceNetLab/arbitrary-topo
Support for arbitrary topology
Configuration menu - View commit details
-
Copy full SHA for 5b913d6 - Browse repository at this point
Copy the full SHA 5b913d6View commit details
Commits on Dec 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 7278bea - Browse repository at this point
Copy the full SHA 7278beaView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...dev