Hi, I keep thinking how to organize us during the hackathon week. How about something like this: * We start at 9:00, all together, 1h intro ("how qserv fits into LSST DM") by KT, plus few min for logistics * then we split into smaller groups, ideally 2 people per group, max 3, and we work in parallel as described below until 4:00pm * 4:00-5:00pm, all back together, discuss what we achieved, obstacles we run into, plan for next day etc. After 5 - your choice :) The parallel tracks: * divide into exactly 1 hour slots, keep the tracks in sync * two parallel tracks: A and B, occasionally add C if needed * track A (Daniel in charge) A1 outside world <--> controller A2 query processing module <-- all the rest (big!) A3 frontend <--> worker A4 query results: worker --> frontend * track B (Jacek in charge) B1 data loading: DDL B2 data loading: initial loading (into empty tables) B3 data loading: internal publishing B4 data loading: adding to non-empty tables, and fixing problems "found by SDQA" B5 data loading: publishing data * random topics to pick from for track C - admin cluster mgmt - access control - validating query syntax and result correctness - end to end automated testing - build system - packaging - unit testing - Python / c++ * every hour we have a chance to reshuffle (but don't have to) * to maintain continuity, at least 1 person from A must stay in the next A session, and at least one person from B must stay in the next B session * We don't necessary have to finish A1 in the 1st hour, A2 in the 2nd hour etc, instead we switch when it makes sense, with a goal to go over all A's and B's before 4:00pm (person in charge is responsible to make it happen) * during each 1h session the first 10-15 min is used to catch up what was done so far if someone "new" just (re-)joined * it'd be good if we mix a bit, eg, I want Daniel and Serge to be in at least one B session (each at a different time). I will join at least one A session. I am not sure if Fabrice and Douglas want to be in A at all. If not, they can occasionally jump to track C and pull Daniel, Serge, KT, Bill or me. I want us to mix in unusual ways, eg, if Serge never worked with Fabrice, or Douglas with Bill, they should try get together! * After day one, we decide if we want to continue using that style. I'd not be surprised if we wanted to do another pass through all or most of the above topics on Tuesday Thing about it and let me know your thoughts... I think we can achieve really a lot in that week if we find a way to maximize our productivity while we are all together. Have a nice weekend :) 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