Opened 7 years ago

Closed 6 years ago

#2731 closed defect (wontfix)

after removing modules, the modules still show in bindctl

Reported by: cas Owned by:
Priority: high Milestone: Remaining BIND10 tickets
Component: ~bind-ctl (obsolete) Version: bind10-old
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: Medium
Sub-Project: Core Feature Depending on Ticket:
Estimated Difficulty: 7 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

When modules are removed from the configuration, the modules still show in the "help" screens of bindctl.

Only after bindctl is closed and restarted again the module list is gone.

bindctl should update its internal list of modules on "config remove"

It is irritating to see modules that cannot be used in the list of available configurations.

Example:

> config remove /Boss/components b10-auth
> config remove /Boss/components b10-xfrin
> config remove /Boss/components b10-xfrout
> config remove /Boss/components b10-zonemgr
> config diff
{'Boss': {'components': {'b10-cmdctl': {'kind': 'needed', 'special': 'cmdctl'}, 'b10-stats': {'kind': 'dispensable', 'address': 'Stats'}}}}
> config commit

> help
usage: <module name> <command name> [param1 = value1 [, param2 = value2]]
Type Tab character to get the hint of module/command/parameters.
Type "help(? h)" for help on bindctl.
Type "<module_name> help" for help on the specific module.
Type "<module_name> <command_name> help" for help on the specific command.
  
Available module names:
    help        Get help for bindctl.
    config      Configuration commands.
    execute     Execute a given set of commands
    Xfrout
    Zonemgr
    Logging     Logging options
    Cmdctl      Interface for command and control
    tsig_keys   The TSIG keyring is stored here
    Xfrin       XFR in daemon
    Auth        Authoritative service
    Boss        Master process
    Stats       Stats daemon
    data_sources
            The sources of authoritative DNS data

Subtickets

Change History (3)

comment:1 Changed 7 years ago by shane

  • Component changed from Unclassified to bind-ctl
  • Defect Severity changed from N/A to Medium
  • Milestone New Tasks deleted

We should go ahead and reload our system information after every command, IMHO.

comment:2 Changed 6 years ago by tomek

  • Milestone set to Remaining BIND10 tickets

comment:3 Changed 6 years ago by tomek

  • Resolution set to wontfix
  • Status changed from new to closed
  • Version set to old-bind10

This issue is related to bind10 code that is no longer part of Kea.

If you are interested in BIND10/Bundy framework or its DNS components,
please check http://bundy-dns.de.

Closing ticket.

Note: See TracTickets for help on using tickets.