Pass context to event publishing.

To allow tracing propagation via events, we need to pass the context
to the `Publish` function of reva events. This adds the context
everywhere where events are published. If there was no context to pass,
we started a new one with `context.Background()`.
This commit is contained in:
Daniël Franke
2023-08-11 12:01:19 +02:00
parent 6700214519
commit 952ebe7d7d
24 changed files with 86 additions and 61 deletions
+3 -1
View File
@@ -1,6 +1,8 @@
package search_test
import (
"context"
userv1beta1 "github.com/cs3org/go-cs3apis/cs3/identity/user/v1beta1"
"github.com/cs3org/reva/v2/pkg/events"
. "github.com/onsi/ginkgo/v2"
@@ -34,7 +36,7 @@ var _ = DescribeTable("events",
})
}
err := events.Publish(bus, e)
err := events.Publish(context.Background(), bus, e)
Expect(err).To(BeNil())
Eventually(func() int {