Age | Commit message (Collapse) | Author |
|
Change-Id: I314f7fcdbf19b7f4fdcc5466236a3e8305291a2a
|
|
Change-Id: Ie70408c6ce52e8a520df86c77194a96ae196ef89
|
|
Change-Id: Ia8819e00c7fc58f5bea87a24ed1d3485442c6219
|
|
Change-Id: I3f5ba2d3f0add1018733d656cccd769d0c212dd3
|
|
Re-order slightly, and work out roll-back support
If all changes worked ok on all switches, then *and only then* save
config on all of them. Otherwise, we'll restart all the switches
that *did* work after a failure, to reset their configurations back to
that before we started. It's a nuclear and slow path, but it should
work.
Change-Id: Ic6008ae9cf65482671be2c40cc8d33b6b346c16c
|
|
switch_restart closes the connection itself
Change-Id: I6eb045a211ea06be99064eafec497c891a0770cf
|
|
This will be horrendous to use, as it's a very slow operation. But
AFAICS it's the only safe way to force a switch to revert config
Used by error paths in complex API calls
Change-Id: Ib042dacfcf026d754398dfb1f40d31f6e2a4f1cc
|
|
Change-Id: I26995ed803e5dd42a56de07a8e5070dc10b41554
|
|
Change-Id: I0fe6d6fd11a4649f29be77895ed4f4de1fbc4277
|
|
Change-Id: I313d2838c292fa5791816102fcf57eb2641da99f
|
|
Change-Id: Iabcd3c18dd41fde973ad8a5ecd5a1040a498409e
|
|
Change-Id: Ibbec0235d1428ea888c5bc3a53721129c8741f3d
|
|
Change-Id: Ide7da425b457f609a58723bc618744cfc866e2c4
|
|
Change-Id: I06e9271df04d5791b0f44a88de709e13faafa129
|
|
Change-Id: I6454ba941d56a542df5433186a99fb1c0618b542
|
|
Change-Id: Iec74004b5fedecfeb6c4d8c8478e3b402df7c83d
|
|
Change-Id: I65d2a3b6c28f7b1d6f62a1bb8539e4ba1dc554e5
|
|
Sounds like a complicated lookup, but it's not!
Change-Id: I4285ca4d4e7dfcc203f35e0bb719c27cff59006e
|
|
This is a very simple function, with almost no inline code. All the
calls here are more complex, so have extra functions defined to do the
work. Much neater
Change-Id: I487863013de26457ec5f55050696eb52ceb0ea09
|
|
Change-Id: I0016b323de4c41fa2face877852b056f8eb562f2
|
|
Change-Id: I16b16cd5bc9be7c3ec42d56ebf95975d2fa504ce
|
|
Change-Id: I4152360fe84b7d5746ef1e7a3f31b0b1e5f0f62e
|
|
Change-Id: Ic60cbcfd51706f362428d3fa72c2ab23ebe2c14b
|
|
Change-Id: I97c75b1199ce60ba97b9957812225d6530a11d45
|
|
Change-Id: I544ea4bbcfad3b977c9e737e068f0c3e0f0309d8
|
|
Change-Id: Ifcfaff5328e797d5a7dfdfd18014bea6f09e7f26
|
|
Change-Id: I961c401730c7eb2484a3a9422857ec9b5950ea22
|
|
Change-Id: I93464065e8c5881727a976043058b1c7accf8b79
|
|
admin.py will no longer have any direct calls to the database. All
calls are now via IPC to the main process
Change-Id: I5fec80137f942fd81db12ac4d4a2dc8b9b9d423c
|
|
Change-Id: I3e2e2ea21c053aa26efea673b077b3b9fe556edb
|
|
Change-Id: I35500c9fcf8675684b64103415bee435df415da4
|
|
Change-Id: Ia582d8d21f1fd0710b3e57e5966dd9d9199e05ad
|
|
Change-Id: I8f51d57cf841b9e0da8dbf2b535d54ce4e35c016
|
|
Change-Id: I13b0191407e7d79981ada2ed3de3a5a444b3a472
|
|
Change-Id: I16cb5af6b31b1edf2638de59e5a8b95b077ba0ab
|
|
Change-Id: I13d8fc54b1c8af1d211552a1c82a102e245c6708
|
|
Change-Id: I07fffa6c0919934d1c447adbfa5d3fb50c06d574
|
|
Change-Id: I15479939062c8f6b68aa2567a983b3938cd9816e
|
|
Change-Id: I22c6a63f73e8e3f96f0666a2b2309e746a3d64fa
|
|
Change-Id: I289456c0043938c70a77249aff93cd9aa3b7186b
|
|
"query" is now "db_query", ready to add "daemon_query"
Change-Id: I763f55ddf310d51a8be964971f3264fabf9774ca
|
|
Add IPC to VLANd
All read-only admin DB query calls are now routed to the core VLANd
process via IPC, and responses come back from there. Part-way to
removing direct DB calls from admin.py, next is the DB calls that make
changes. They're more involved.
Change-Id: I6a993cd4c7b4e85c2a489ac96f9f0f58f087ca1d
|
|
Change-Id: Ie041becb3c0882d239395d5943082f2b8a72f975
|
|
Change-Id: Ia3804f36de28333177b4d3c992347678d7fa9f57
|
|
Change-Id: Ida2f02353bf08933f66e58d4a3e0af69b684d0f3
|
|
Move config stuff here
Cosmetic tweaks
Change-Id: I9e22ab89cde45b8af97559015f44bb4970b94994
|
|
Change-Id: I6492657076acd85522945c830575ea567c8b1189
|
|
Change-Id: Iddd251ff031fd63fdb09e6b0a4a7ffd81833e0f8
|
|
Change-Id: Iba1d9d3a6d1d56bfe4d45119e289f8a26d7dc9ee
|
|
Change-Id: Idea2ada9cb81c092f5e4d841267a5a08e85ea195
|