On 01/31/2018 01:09 PM, Peter Krempa wrote: > On Thu, Jan 25, 2018 at 15:22:18 +0100, Michal Privoznik wrote: >> Only a small subset of VIR_CONNECT_LIST_DOMAINS_* flags are >> actually used in virsh code. Remove the unused ones. > > I don't think this is well justified. All of the flags are implemented > in virsh code in general. > > I see almost all of them implemented in the cmdList command. We don't have to care about cmdList since it does not use virshDomainNameCompleter. What this patch addresses is use of VIR_CONNECT_LIST_DOMAINS_* for this specific completer callback. And our commands accept domains only from a small subset of those. It's safe to say that 99% of commands take active/inactive domains, and the rest 1% is more specific. Anyway, lets try to print out all used flags for this completer: libvirt.git $ git grep VIRSH_COMMON_OPT_DOMAIN tools/ | cut -d'(' -f 2 | cut -d')' -f 1 | sort -u VIR_CONNECT_LIST_DOMAINS_ACTIVE VIR_CONNECT_LIST_DOMAINS_INACTIVE VIR_CONNECT_LIST_DOMAINS_OTHER VIR_CONNECT_LIST_DOMAINS_PAUSED VIR_CONNECT_LIST_DOMAINS_PERSISTENT VIR_CONNECT_LIST_DOMAINS_RUNNING > > You either need to rewrite the commit message or the patch below is > flawed. I guess you just misunderstood this patch. Michal -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list