Skip to content

toaster: cummulative 28072017 patch

David Reyna bitbake-devel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2toaster: enable remote HTTP API for status aggregationlib/toaster/toastergui/templates/health.html lib/toaster/toastergui/urls.py lib/toaster/toastergui/views.py +1 more+100 -40 replies
2/2toaster: move to new bitbake xmlrpc defaultlib/toaster/bldcontrol/bbcontroller.py lib/toaster/bldcontrol/localhostbecontroller.py lib/toaster/orm/models.py+18 -70 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/2] toaster: cummulative 28072017 patch

From: David Reyna <[email protected]>

WARNING: there is one new file added with this patch:
create mode 100644 bitbake/lib/toaster/toastergui/templates/health.html

* IMPORTANT: This fixes the fatal regressions to Toaster from xmlrpc changes in bitbake. This also addresses a new race condition that Toaster suddenly started hitting where the 'bitbake.lock' existed but was not populated with the server info for period of time (~ second).
toaster: move to new bitbake xmlrpc default

* This provides a health ping URL, plus adds a JSON API for fetching Toaster status for multi-instance Toaster aggregators
toaster: enable remote HTTP API for status aggregation

The following changes since commit 3c1c4ceaa470957fe5633d65215f165a38d61be7:

yocto-project-qs, ref-manual: Upgraded tar to 1.27 from 1.24 (2017-07-27 23:00:23 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib dreyna/submit/dreyna/toaster/cummulative_280717_patch
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=dreyna/submit/dreyna/toaster/cummulative_280717_patch

David Reyna (2):
toaster: enable remote HTTP API for status aggregation
toaster: move to new bitbake xmlrpc default

 lib/toaster/bldcontrol/bbcontroller.py          |  4 +-
 lib/toaster/bldcontrol/localhostbecontroller.py | 19 ++++--
 lib/toaster/orm/models.py                       |  2 +-
 lib/toaster/toastergui/templates/health.html    |  6 ++
 lib/toaster/toastergui/urls.py                  |  7 +-
 lib/toaster/toastergui/views.py                 | 86 ++++++++++++++++++++++++-
 lib/toaster/toastermain/urls.py                 |  5 +-
 7 files changed, 118 insertions(+), 11 deletions(-)
 create mode 100644 bitbake/lib/toaster/toastergui/templates/health.html
Signature · 1 line
1.9.1