#50545 Port remaining legacy tools to new python CLI
Opened a month ago by mreynolds. Modified 12 days ago

Issue Description

We still have to port these legacy tools:

  • dbmon.sh
  • dbverify
  • dbgen
  • rsearch(?)
  • validate-syntax.pl
  • fixup-memberuid.pl
  • repl-monitor.pl
    • We have this working on the agreement level, but not like the full report that repl-monitor.pl can do

I think that dbgen is already implemented in lib389, we just need the cli for it (probably in dsconf?). Similar, fixup memberuid should already have a fixup task.

I don't even know what rsearch does ....

Metadata Update from @firstyear:
- Custom field origin adjusted to None
- Custom field reviewstatus adjusted to None

a month ago

Just a note - for validate-syntax.pl, we have an opened issue - https://pagure.io/389-ds-base/issue/50173 (also, there is an ongoing discussion, so it is probably will go as a part of health check tool).

Oh, okay, I haven't found fixup-memberuid.pl because, by some reason, we don't have it...
The only thing we have isadmin/src/scripts/template-fixup-memberuid.pl...
Other scripts available in both fixup-memberuid.pl and template-fixup-memberuid.pl forms

rsearch(?)

This is a repeated search tool, similar to ldclt. It's not written in perl, but in C.

Oh, okay, I haven't found fixup-memberuid.pl because, by some reason, we don't have it...

It's installed as part of instance specific scripts under /usr/lib64/dirsrv/slapd-instance_name. Hence it's present only as a template. I remember we were making these scripts instance agnostic, but this one is not installed under /usr/sbin/

Login to comment on this ticket.

Metadata