[Crash-utility] Speed up list/tree '-s' output.

Dave Anderson anderson at redhat.com
Thu Aug 18 20:23:23 UTC 2016



----- Original Message -----
> Hi Dave,
> 
> I've updated the patch, leaving all existing fields and routines.
> https://raw.githubusercontent.com/hziSot/crash-patches/master/crash_speed_up_tree_list.patch

OK, thanks.

Did you set the -S argument limit at 8 because you felt that the existing -s option had
prevented you from using hq_enter()?  If so, it would be preferable to make the -s and -S
options mutually exclusive, and therefore allow -S to accept an unlimited number of entries.

Dave


> 
> Thanks,
> Alexandr
> ________________________________________
> From: crash-utility-bounces at redhat.com <crash-utility-bounces at redhat.com> on
> behalf of Dave Anderson <anderson at redhat.com>
> Sent: Wednesday, August 17, 2016 21:19
> To: Discussion list for crash utility usage,    maintenance and development
> Subject: Re: [Crash-utility] Speed up list/tree '-s' output.
> 
> ----- Original Message -----
> > Hi Dave,
> >
> > I've uploaded new patch:
> > https://raw.githubusercontent.com/hziSot/crash-patches/master/crash_speed_up_tree_list.patch
> >
> > Thanks,
> > Alexandr
> 
> Hi Alexandr,
> 
> Right from the get-go, this patch needs to be reworked to maintain
> backwards-compability w/respect to pre-existing users of the list_data
> structure, and by extension, the do_list(), do_rbtree() and do_rdtree()
> functions, which may be used by pre-existing extension modules.  While you
> do maintain the original -s options to both the list and tree commands, you
> rip out the structure members the original data structures used, and the
> simple code pieces that used them.  So I can't accept that kind of change.
> 
> Can you please make it so the original structname and structname_args
> members will still be used by the -s options, and segregate your newly
> added functionality?  You can still add stuff to the end of exported
> list_data and tree_data structures.
> 
> Thanks,
>   Dave
> 
> 
> --
> Crash-utility mailing list
> Crash-utility at redhat.com
> https://www.redhat.com/mailman/listinfo/crash-utility
> 




More information about the Crash-utility mailing list