Repository navigation
Replace closer with resource package - #2864
Conversation
| // When an update arrives, the manager will deliver the update to all registered | ||
| // watchers. | ||
| RegisterWatcher(l OptionsWatcher) close.SimpleCloser | ||
| RegisterWatcher(l OptionsWatcher) resource.Closer |
There was a problem hiding this comment.
I know we're not doing anything about it right now, but we'll eventually want to either (a) promote resource to non-x/ or (b) create per-package interfaces instead of bleeding x/ types as part of non-x/ APIs.
| return firstErr | ||
| } | ||
|
|
||
| // TODO(xichen): move closeAll to m3x/close. |
Codecov Report
@@ Coverage Diff @@
## master #2864 +/- ##
======================================
Coverage 69.4% 69.4%
======================================
Files 1099 1099
Lines 99879 99879
======================================
Hits 69399 69399
Misses 25794 25794
Partials 4686 4686
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report at Codecov.
|
|
LGTM but I don't think you meant to upgrade .ci submodule did you? |
Yeah that was by mistake. Fixed. |
…ith-resource-package
…ith-resource-package
* master: (28 commits) [dbnode] Add claims for index segments volume index (#2846) [dbnode] Remove namespaces from example config and integration tests (#2866) [dbnode] Resurrect flaky test skip (#2868) [aggregator] Fix checkCampaignStateLoop (#2867) [dbnode] implement deletion method in namespace kvadmin service (#2861) Replace closer with resource package (#2864) Add coding style guide (#2831) Add GOVERNANCE.md to describe governance (#2830) Add COMPATIBILITY.md to describe version compatibility (#2829) Refactor etcd config as discovery section with convenience types (#2843) Refactor x/lockfile into dbnode/server (#2862) [lint] Disable nlreturn linter (#2865) [m3cluster] Expose placement algorithm in placement service (#2858) [etcd] Set reasonable cluster connection/sync settings by default (#2860) [dbnode] Use bits.LeadingZeros64 to improve encoder performance (#2857) Cleanup m3nsch leftovers (#2856) Update ci-scripts to correct coverage tracking (#2854) [aggregator] Process campaign state without waiting for first campaign check interval (#2855) Bump go to 1.14 (#2853) [query] Remove single series error from M3 ...
What this PR does / why we need it:
x/closeis a subset ofx/resourceand so we've replaced usage of the former with the latter and removed the former.Special notes for your reviewer:
Does this PR introduce a user-facing and/or backwards incompatible change?:
Does this PR require updating code package or user-facing documentation?: