Page MenuHomePhabricator

Allow Almanac bindings to be disabled and unused interfaces to be removed
ClosedPublic

Authored by epriestley on Feb 25 2016, 12:56 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 9, 3:49 AM
Unknown Object (File)
Sat, Apr 6, 11:40 AM
Unknown Object (File)
Mon, Apr 1, 2:57 AM
Unknown Object (File)
Sat, Mar 30, 11:47 PM
Unknown Object (File)
Mar 5 2024, 9:24 AM
Unknown Object (File)
Mar 5 2024, 9:24 AM
Unknown Object (File)
Mar 4 2024, 6:11 PM
Unknown Object (File)
Mar 4 2024, 6:11 PM
Subscribers
Tokens
"Love" token, awarded by michaeljs1990.

Details

Summary

Fixes T9762. Ref T10246.

Disabling Bindings: Previously, there was no formal way to disable bindings. The internal callers sometimes check some informal property on the binding, but this is a common need and deserves first-class support in the UI. Allow bindings to be disabled.

Deleting Interfaces: Previously, you could not delete interfaces. Now, you can delete unused interfaces.

Also some minor cleanup and slightly less mysterious documentation.

Test Plan

Disabled bindings and deleted interfaces.

Diff Detail

Repository
rP Phabricator
Branch
almanac12
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 10843
Build 13365: Run Core Tests
Build 13364: arc lint + arc unit

Event Timeline

epriestley retitled this revision from to Allow Almanac bindings to be disabled and unused interfaces to be removed.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
chad edited edge metadata.
chad added inline comments.
src/docs/user/configuration/cluster.diviner
12

O.O

This revision is now accepted and ready to land.Feb 25 2016, 4:09 PM
src/docs/user/configuration/cluster.diviner
13

Context is ambiguous. Degrees or daemons? Both?

This revision was automatically updated to reflect the committed changes.