a09a37a6208ad09b0dbcd2ad0da5ad4c41c24144 |
|
23-Jul-2015 |
Fang Deng <fdeng@chromium.org> |
[autotest] Add a server role 'afe' This role represents our rpc server. TEST=atest server create -r afe SERVER_HOSTNAME BUG=chromium:513062 Change-Id: I840b546c35f73d96b136802ef859fe363d02c1ec Reviewed-on: https://chromium-review.googlesource.com/287785 Reviewed-by: Dan Shi <dshi@chromium.org> Commit-Queue: Fang Deng <fdeng@chromium.org> Tested-by: Fang Deng <fdeng@chromium.org>
/external/autotest/frontend/server/models.py
|
c6b879894cbfefe51bd003d1686a96e4f4d0e6de |
|
07-Jun-2015 |
Fang Deng <fdeng@chromium.org> |
[autotest] Add database slave role to server db. TEST=cli/atest create -r database_slave HOST BUG=chromium:444260 Change-Id: I7df22456b60a5ddb70c6e6f6977e569e9898de53 Reviewed-on: https://chromium-review.googlesource.com/275737 Tested-by: Fang Deng <fdeng@chromium.org> Reviewed-by: Dan Shi <dshi@chromium.org> Commit-Queue: Fang Deng <fdeng@chromium.org>
/external/autotest/frontend/server/models.py
|
9162112211afc15977a879857f37fce909bae3cf |
|
02-Jun-2015 |
Dan Shi <dshi@chromium.org> |
[autotest] Add a reserve role for server db BUG=chromium:495762 TEST=local Change-Id: Icfd39fdecb86f89c0a25f13865676f592ae350a7 Reviewed-on: https://chromium-review.googlesource.com/274815 Commit-Queue: Dan Shi <dshi@chromium.org> Trybot-Ready: Dan Shi <dshi@chromium.org> Tested-by: Dan Shi <dshi@chromium.org> Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
/external/autotest/frontend/server/models.py
|
d7bb4f16fde2f29efac95b0f7b8122b05ea4bf03 |
|
06-Jan-2015 |
Dan Shi <dshi@chromium.org> |
[autotest] Add an RPC to get a list of servers from server DB based on given role and status BUG=chromium:446333 TEST=local rpc runs DEPLOY=apache Change-Id: I39b2c1c8c81b47b492d5eaa642ace234ff86c6a5 Reviewed-on: https://chromium-review.googlesource.com/238760 Trybot-Ready: Dan Shi <dshi@chromium.org> Tested-by: Dan Shi <dshi@chromium.org> Reviewed-by: Fang Deng <fdeng@chromium.org> Reviewed-by: Don Garrett <dgarrett@chromium.org> Commit-Queue: Dan Shi <dshi@chromium.org>
/external/autotest/frontend/server/models.py
|
0697ccd2453b9eafc087e1e6a7bdb289b81b45ed |
|
05-Jan-2015 |
Dan Shi <dshi@chromium.org> |
[autotest] Use ping to verify server exists when creating server in server db. Devservers can't use reverse lookup to loopup the hostname with IP address. BUG=chromium:444625 TEST=add devserver to server db. Change-Id: I387dab27f77e18348413488d6dc4bd915b42cacc Reviewed-on: https://chromium-review.googlesource.com/238430 Reviewed-by: Dan Shi <dshi@chromium.org> Commit-Queue: Dan Shi <dshi@chromium.org> Trybot-Ready: Dan Shi <dshi@chromium.org> Tested-by: Dan Shi <dshi@chromium.org>
/external/autotest/frontend/server/models.py
|
bf0414d47628c2bdbfae12bf7d421791f04c6535 |
|
05-Jan-2015 |
Dan Shi <dshi@chromium.org> |
[autotest] Add new roles to server database: shard, golo_proxy BUG=chromium:444625 TEST=None Change-Id: Ifb696d4dfd723258c5c1de0601967b3a349d3c7a Reviewed-on: https://chromium-review.googlesource.com/238391 Commit-Queue: Dan Shi <dshi@chromium.org> Trybot-Ready: Dan Shi <dshi@chromium.org> Tested-by: Dan Shi <dshi@chromium.org> Reviewed-by: Fang Deng <fdeng@chromium.org>
/external/autotest/frontend/server/models.py
|
56f1ba77e4b8b4c13d5bc72b0ebaeabda9f9d0bc |
|
04-Dec-2014 |
Dan Shi <dshi@chromium.org> |
[autotest] Add actions to take when add/remove role from server This CL adds actions needed to make adding/removing role from server effective. For example, when server database is enabled and a new drone is added, scheduler needs to be restarted. BUG=chromium:424778 CQ-DEPEND=CL:232003 TEST=unittest, setup local server database, manually test follow cases (CL 232525 is needed for drone test) add scheduler: Confirm scheduler service is started in the server. remove scheduler: Confirm scheduler service is stopped in the server. add drone: Confirm scheduler service is restarted. remove drone: Confirm scheduler service is restarted Change-Id: I14d6bb15d68a9b94fa3ab5b0bcc202469b253c89 Reviewed-on: https://chromium-review.googlesource.com/233181 Tested-by: Dan Shi <dshi@chromium.org> Trybot-Ready: Dan Shi <dshi@chromium.org> Reviewed-by: Fang Deng <fdeng@chromium.org> Commit-Queue: Dan Shi <dshi@chromium.org>
/external/autotest/frontend/server/models.py
|
9a535c9f3144690cf85d88a51e07b98c21454159 |
|
24-Nov-2014 |
Dan Shi <dshi@chromium.org> |
[autotest] Add server database to django model. Server database is added to store information about servers running in an Autotest instance. This is the first CL to implement it. Design doc: go/chromeos-lab-serverdb-design django model uses db_router to rout database calls to different database connections: local: All AFE table calls. global: All TKO table calls. readonly: Calls from web frontend. This CL adds another router for all calls to server database to `server`. DEPLOY=migrate_server_db CQ-DEPEND=CL:230814 BUG=chromium:424778 TEST=unitest, part of the test is done by atest code that'll be in another cl. Test server database migration: ./database/migrate.py sync 0 -d AUTOTEST_SERVER_DB ./database/migrate.py sync 1 -d AUTOTEST_SERVER_DB ./database/migrate.py sync 2 -d AUTOTEST_SERVER_DB ./database/migrate.py sync 3 -d AUTOTEST_SERVER_DB python frontend/health/utils_unittest.py Change-Id: I84be386c8f5b7efd53ae1ecbd6293eae4326f19f Reviewed-on: https://chromium-review.googlesource.com/231671 Tested-by: Dan Shi <dshi@chromium.org> Reviewed-by: Fang Deng <fdeng@chromium.org> Commit-Queue: Dan Shi <dshi@chromium.org>
/external/autotest/frontend/server/models.py
|