Attendees: Serge, Douglas, Bill, Jacek
300 node test
- "select from obj join source using objectId where objectId = <xx>"
results in full scan, objectId index not recognized, probably
subchunks materialized too. Code needs to be fixed
- still some issues with getting cluster correctly configured
for smaller # nodes
- need to run few low-volume queries (eg "select from source
in a very small region")
- run near neighbor for 10x10 deg
- returning the nodes ~Sept 24
bugs
- worker still hosed under some conditions, writing/reading
results is synchronized incorrectly: results are read
before they are populated
- some bugs Bill found are handled through fault tolerance,
code not yet merged to master
logging
- Bill wrote some code for logging, thread safe,
outputs buffers one full line at a time, with thread
id and time stamp
- using boost filtered strings, not using any package
like logcxx
- it will be easy to migrate once we settle on the package
we should use long term
what is next (not - till the construction starts)
- high priority: finalize documentation or FDR
- then: code refactoring
Qserv code refactoring between now and start of
the Construction - two options:
a) bottom up (start from the existing prototype
and cleanup/fix/tweak/improve)
or
b) top down (come up with a fresh clean design based
on all lessons learned, reuse pieces from the existing
prototype)
- overall sentiment based on very preliminary discussion
(without Daniel!): "b"
- main reason: existing prototype has too many layers,
very hard to debug
- other points made:
- would be good to implement geometry support
in c++, not from python
- would be good to get rid of subchunks
- would be good to push more code from python to C++
- also... want to switch to the MariaDb distribution
The topic of code refactoring will be discussed
in details in the next few weeks...
Jacek
########################################################################
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
|