Print

Print


Daniel,

How about we revisit

https://dev.lsstcorp.org/trac/wiki/db/Qserv/CSS

take what is useful, and retire the rest.

(I know this page does not have the exact answers
to what you are asking for, but it is somewhat
relevant)

I'd put the new documentation either somewhere close to
the code, or in a new confluence page; trac is frozen,
I believe.

Have a nice weekend,
Jacek



On 01/09/2015 07:15 PM, Daniel L. Wang wrote:
> Hello,
>
> It seems that we are missing a spec for what parameters are required and
> what are optional and what is default, with regards to specifying
> databases and tables in qserv.
>
> I have some concept of what is required, e.g., you must specify overlap
> for director tables (it should not default to 0 or some k), but it
> occurs to me that perhaps others may disagree, and we have no reference
> doc to point either for users or for us to argue over.
>
> (I am also uncertain how to find docs for the parameters for the
> partitioner, and what they default to, but that's different question.)
>
> I think we need one. This will save us a fair amount of confusion in
> implementation and will clarify the use of qserv-admin.py as well as
> data-loader.py . I've created DM-1756 to track this work. Feel free to
> pick it up as you wish. I will plan on putting in some version that I
> derive from the bits of code that care (I don't think they are all
> consistent... perhaps that is my fault).
>
> Anyway, please let me know if you have any "yes, parameter X needs to be
> required! people need to be explicit about that" or "don't you dare make
> Y required! let's just default to Y=0" kinds of thoughts, and I'll be
> sure to cover them.
>
> I'm asking about "what is required/optional/default from the user",
> which is slightly different than "what we should store in the metadata".
> The former should be strict enough to prevent the user from making
> mistakes and expressive enough to capture the intent, with a bit of "do
> what I mean". The latter is really about capturing enough information so
> that qserv is extremely sure of how it's supposed to operate.
>
> Serge, I'm sure you've thought about what's optional and required for
> partitioning, so if you can point me at your doc or the part of code
> that enforces such things, that would help.
>
> Thanks,
> -Daniel
>
> ########################################################################
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the QSERV-L list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the QSERV-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1