On Mon, Feb 8, 2021 at 8:11 PM Martin Schwenke via samba <
samba at lists.samba.org> wrote:
> Hi Bob,
>
> On Thu, 12 Nov 2020 10:26:30 -0500, Robert Buck via samba
> <samba at lists.samba.org> wrote:
>
> > Thanks, I'll do that. It might be a week or two. But I have solid
C
> skills
> > going back 25 years, and spent a decade doing C++.
> >
> > Let me know if there's a "getting started guide" for
developers on the
> > Samba project. Key tools to install, etc. I will need to spin up a VM
to
> > work in.
> >
> > Also, should chat with the CTO so he's aware.
>
> Sorry that this was left with unanswered questions for so long...
>
> The main thing to read would be this:
>
> https://wiki.samba.org/index.php/Contribute
>
> It links to some other pages that are useful.
>
> README.Coding.md at the top of the Samba tree is worth reading.
>
> If you're only working on CTDB then you can ./configure and make
> within the ctdb/ subdirectory.
>
> In that case tests/README is worth a scan.
>
> For the work on "ctdb dbstatistics" that you were proposing you
would
> probably want to add some tests in tests/UNIT/tool/. I notice that we
> don't currently have any tests for "ctdb dbstatistics" there.
>
> That would actually involve implementing CTDB_CONTROL_GET_DB_STATISTICS
> in tests/src/fake_ctdb.c. One implementation would be to add
> reading of canned data when fake ctdbd starts, as occurs with quite a
> few other controls.
>
> peace & happiness,
> martin
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
I wrote a patchset fairly recently to generate JSON output for much of the
ctdb commands. I'm happy to upstream it if this is something that's of
interest to people.