The following pull request was submitted through Github.
It can be accessed and reviewed at: https://github.com/lxc/lxd/pull/6271

This e-mail was sent by the LXC bot, direct replies will not reach the author
unless they happen to be subscribed to this list.

=== Description (from pull-request) ===

From 9b04ff0d1a63c325f907618fc5e1fd5acc40ef24 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgra...@ubuntu.com>
Date: Tue, 1 Oct 2019 11:40:35 -0400
Subject: [PATCH 1/2] lxd/daemon: Fix logging events
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgra...@ubuntu.com>
---
 lxd/daemon.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lxd/daemon.go b/lxd/daemon.go
index 319a0a8839..ba9852273c 100644
--- a/lxd/daemon.go
+++ b/lxd/daemon.go
@@ -534,6 +534,9 @@ func (d *Daemon) Init() error {
 }
 
 func (d *Daemon) init() error {
+       // Setup logger
+       events.LoggingServer = d.events
+
        // Lets check if there's an existing LXD running
        err := endpoints.CheckAlreadyRunning(d.UnixSocket())
        if err != nil {

From 7983f0ab72c77461a4cd263aa0054c90d1a2db39 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgra...@ubuntu.com>
Date: Tue, 1 Oct 2019 11:40:47 -0400
Subject: [PATCH 2/2] lxd/operations: Fix operation events
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgra...@ubuntu.com>
---
 lxd/operations/operations.go | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/lxd/operations/operations.go b/lxd/operations/operations.go
index 56fc45565f..e9fba58d30 100644
--- a/lxd/operations/operations.go
+++ b/lxd/operations/operations.go
@@ -167,7 +167,7 @@ func OperationCreate(state *state.State, project string, 
opClass operationClass,
 
        logger.Debugf("New %s Operation: %s", op.class.String(), op.id)
        _, md, _ := op.Render()
-       op.state.Events.Send(op.project, "Operation", md)
+       op.state.Events.Send(op.project, "operation", md)
 
        return &op, nil
 }
@@ -286,7 +286,7 @@ func (op *Operation) Cancel() (chan error, error) {
 
                                logger.Debugf("Failed to cancel %s Operation: 
%s: %s", op.class.String(), op.id, err)
                                _, md, _ := op.Render()
-                               op.state.Events.Send(op.project, "Operation", 
md)
+                               op.state.Events.Send(op.project, "operation", 
md)
                                return
                        }
 
@@ -298,13 +298,13 @@ func (op *Operation) Cancel() (chan error, error) {
 
                        logger.Debugf("Cancelled %s Operation: %s", 
op.class.String(), op.id)
                        _, md, _ := op.Render()
-                       op.state.Events.Send(op.project, "Operation", md)
+                       op.state.Events.Send(op.project, "operation", md)
                }(op, oldStatus, chanCancel)
        }
 
        logger.Debugf("Cancelling %s Operation: %s", op.class.String(), op.id)
        _, md, _ := op.Render()
-       op.state.Events.Send(op.project, "Operation", md)
+       op.state.Events.Send(op.project, "operation", md)
 
        if op.canceler != nil {
                err := op.canceler.Cancel()
@@ -323,7 +323,7 @@ func (op *Operation) Cancel() (chan error, error) {
 
        logger.Debugf("Cancelled %s Operation: %s", op.class.String(), op.id)
        _, md, _ = op.Render()
-       op.state.Events.Send(op.project, "Operation", md)
+       op.state.Events.Send(op.project, "operation", md)
 
        return chanCancel, nil
 }
@@ -469,7 +469,7 @@ func (op *Operation) UpdateResources(opResources 
map[string][]string) error {
 
        logger.Debugf("Updated resources for %s Operation: %s", 
op.class.String(), op.id)
        _, md, _ := op.Render()
-       op.state.Events.Send(op.project, "Operation", md)
+       op.state.Events.Send(op.project, "operation", md)
 
        return nil
 }
@@ -497,7 +497,7 @@ func (op *Operation) UpdateMetadata(opMetadata interface{}) 
error {
 
        logger.Debugf("Updated metadata for %s Operation: %s", 
op.class.String(), op.id)
        _, md, _ := op.Render()
-       op.state.Events.Send(op.project, "Operation", md)
+       op.state.Events.Send(op.project, "operation", md)
 
        return nil
 }
_______________________________________________
lxc-devel mailing list
lxc-devel@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-devel

Reply via email to