New issue
Advanced search Search tips

Issue 787376 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 15
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Deprecate legacy factory server components (mini-omaha and shopfloor_server)

Project Member Reported by hungte@chromium.org, Nov 21 2017

Issue description

Coral has created its factory branch so we can start asking all projects to use new server and sunset the support of legacy servers.

Tasks:

1. Provide a transition doc
2. Create a good PSA document and send to partners
3. Commit changes in factory repo to remove legacy servers
4. Update docs in factory repo to always use new factory server

 
Project Member

Comment 1 by bugdroid1@chromium.org, Nov 24 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/factory/+/fb463bd89b5144b85d3f988592b380eb106c1a6f

commit fb463bd89b5144b85d3f988592b380eb106c1a6f
Author: Hung-Te Lin <hungte@chromium.org>
Date: Fri Nov 24 10:39:03 2017

Remove mini-Omaha and legacy factory_server (shopfloor_server).

The new Docker based factory server (Umpire + Dome) is stable enough
that we should deprecate and remove the legacy Mini-Omaha and
shopfloor_server programs.

BUG= chromium:787376 
TEST=make test

Change-Id: I50c1602e6c985902e4c062221abe2dbf85ebf612
Reviewed-on: https://chromium-review.googlesource.com/784693
Commit-Ready: Hung-Te Lin <hungte@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Youcheng Syu <youcheng@chromium.org>

[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/bin/factory_server
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/factory_server.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/test/factory_server.schema.json
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/test/pytests/update_kernel.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/setup/miniomaha_test.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/factory_server_unittest.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/factory_log_server.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/test/pytests/update_firmware.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/setup/edit_lsb_factory.sh
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/umpire/README.md
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/testdata/latest.md5sum
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/setup/testdata/miniomaha/miniomaha-test.conf
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/shopfloor/README.md
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/doc/shopfloor_api.rst
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/testdata/DEVICE
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/setup/start_download_server.sh
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/testdata/factory.tar.bz2
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/testdata/aux_mlb.csv
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/test/pytests/verify_root_partition.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/setup/make_factory_package.sh
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/setup/BUNDLE.md
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/utils/sys_utils.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/__init__.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/factory_server.schema.json
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/setup/miniomaha_engine.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/setup/netboot_firmware_settings.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/factory_flow/testdata/sample_MANIFEST.yaml
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/test/pytests/check_image_version.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/factory_server.json
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/tools/time_sanitizer.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/setup/NETBOOT.md
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/setup/miniomaha.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/README.md
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/tools/test_make_factory_package.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/factory_common.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/tools/finalize_bundle.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/po/zh-CN.po
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/doc/conf.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/factory_server_par_unittest.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/tools/get_version.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/tools/mount_omaha_channel_rootfs.py
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/test/pytests/start/start.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/testdata/RMA00000000.yaml
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/test/pytests/bad_blocks.py
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/setup/testdata/miniomaha/developer-test.gz
[modify] https://crrev.com/fb463bd89b5144b85d3f988592b380eb106c1a6f/py/factory_flow/testdata/MANIFEST_test.yaml
[delete] https://crrev.com/7e4441f0a75db8d8170cc1925c5e63758b0fc6a4/py/shopfloor/testdata/devices.csv

Owner: hungte@chromium.org
Status: Fixed (was: Assigned)

Sign in to add a comment