Perfomatic:Meeting Notes: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| No edit summary | No edit summary | ||
| (58 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
| = May 18 = | |||
| * Remaining bugs needed for launch? | |||
| = May 11 = | |||
| * We need to launch asap. What is the minimum # of things we need to do to launch? | |||
| = April 6 = | |||
| * We should launch this week. Thurs? | |||
| = March 30 = | |||
| * [https://bugzilla.mozilla.org/show_bug.cgi?id=485542 Single value bug] | |||
| * Regression monitoring changes status? | |||
| * Machine agreement tests waiting on a machine with python2.5+ and access to db. | |||
| = March 23 =  | |||
| * Switchover date discussion | |||
| * Test name loading is slow - rdoherty | |||
| * Message/link on current site to new server | |||
| = March 16 = | |||
| * Machine agreement tests, update and status | |||
| = March 9 = | |||
| * Machine agreement tests, Chris has them working. | |||
| ** Code is currently living here: http://hg.mozilla.org/users/catlee_mozilla.com/graphs | |||
| * Test name loading is slow - rdoherty | |||
| * Message/link on current site to new server | |||
| = March 2 = | |||
| * graphs-new.mozilla.org is up & working! | |||
| ** test name loading is slow, will profile (rdoherty) | |||
| * IT review of architecture? | |||
| * Machine agreement tests? | |||
| * Archiving old data - how? | |||
| = Feb 24 =  | |||
| * IT review of architecture? | |||
| * Machine agreement tests? | |||
| = Feb 9 =  | |||
| * Testing average data this week? | |||
| * IT Review | |||
| = Feb 2 =  | |||
| * Testing average data this week? | |||
| * Discrete linking working | |||
| ** <strike>bug introduced</strike> | |||
| ** URL is now updated automatically, no 'Link to this graph' needed | |||
| * Bug where graph fails to resize correctly after removing test should be fixed this week. | |||
| * Questions for how to test & report for machine agreement | |||
| ** https://bugzilla.mozilla.org/show_bug.cgi?id=457780 | |||
| = Jan 26 = | |||
| * Talos <-> Graph Server working! | |||
| * Frontend getting there | |||
| * Migration Strategy: | |||
| ** Update both old and new graph server db's for a few weeks | |||
| * Blog post to community? | |||
| = Jan 12 = | |||
| * Migration strategies? | |||
| ** https://bugzilla.mozilla.org/show_bug.cgi?id=472176 | |||
| * Code review for api.cgi? (Lars?) | |||
| * New test server updated, can we point Talos at it now? | |||
| = Jan 5 = | |||
| * Changes to API: [[Perfomatic:API]] | |||
| * New link scheme: | |||
| ** JSON object in url? | |||
| *** graphs.mozilla.org#tests=[{'test':4,'machine':2,'branch':6},{'test':1,'machine':1,'branch':3}]&sel=unixtimestampStart,unixtimestampEnd | |||
| *** graphs.mozilla.org#testruns=3,2&sel=1,4 | |||
| * Bug 471039 | |||
| ** SQL Injection worries not necessary | |||
| ** however, there are other problems | |||
| = Dec 15 = | |||
| * Reviewing [[Perfomatic:SendingData]] | |||
| * http://docs.google.com/Doc?id=ddsg6drj_15hc5mrtfs&hl=en | |||
| = Oct 30 = | |||
| * Staging server? | |||
| * Have fun on vacation Alice! | |||
| ** Who should we <strike>annoy</strike> work with when you are gone? | |||
| = Oct 23 = | |||
| * Need to have some smaller milestones for bugs | |||
| * Date for staging server ready & Talos configured? | |||
| * Target date for switchover? | |||
| ** Nov 20th for dev complete | |||
| ** 1st week of December switchover | |||
| ** DB cutover earlier | |||
| = Oct 16 = | |||
| * Q1 onward ownership of graph server | |||
| = Oct 9 = | |||
| * [[Perfomatic:API]] | |||
| * Sticking with Python | |||
| = Sept 25 = | |||
| * Scheduling 1.0 | |||
| ** Create branch for dev? | |||
| ** What bugs/features should we include | |||
| * New UI for 1.0? | |||
| * Code freeze tonight | |||
| = Sept 18 = | |||
| * Code freeze 25th @ 11:59pm | |||
| * Alice will give presentation about the data we store | |||
| * Design/architecture meeting @ 2pm | |||
| ** Discussing db schema, code, architecture, anything | |||
| ** Not expected to finish or solidify ideas, just gather them and brainstorm | |||
| = Sept 11 = | |||
| * Code freeze 11:59pm | |||
| * We *will* be dumping discrete data older than 60 days on Tues (9/16) unless there is public outcry. | |||
| ** https://bugzilla.mozilla.org/show_bug.cgi?id=450674 | |||
| * On-site next week. | |||
| ** Thursday will be brainstorming day unless we are all not busy Tues or Weds. | |||
| ** Review our schema & code. Gather together ideas for improvement. Can be large-scale or small. | |||
| = Sept 4 = | |||
| * No meeting | |||
| * Rdoherty can review patches too | |||
| * Pushing on thursday (4th) | |||
| = Aug 28 = | |||
| * Got more [[Perfomatic:Requirements | feedback]] | |||
| * Code freeze tonight @ 11:59pm PST | |||
| * Push Tuesday | |||
| * Any bugs that look like they can't be finished by eod, move to 0.5 | |||
| * Not all bugs are equal, I (Ryan) need to review each one to make sure people don't have more than one huge bug per sprint.  | |||
| * Laura moving off of graph server | |||
| = Aug 21 = | |||
| * We have a QA resource, Stephen! | |||
| * Creating mailing list: graphserver@mozilla.com | |||
| * [[Perfomatic:Requirements | Got some feedback]] (barely) | |||
| * A lot of test data here (22MB unzipped): http://people.mozilla.org/~rdoherty/graphserver/test_data.sql.zip | |||
| * [http://oss.oetiker.ch/rrdtool/ RRDtool] | |||
| ** "RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data." | |||
| ** Could this be a 'good enough' solution to deal with our large data volume? | |||
| ** Averages and compresses data over time to stop files from becoming huge. | |||
| * We need to remove old series data, probably anything older than 60 days. | |||
| = Aug 14 = | |||
| * Catch Ryan up on current state of graph server | |||
| ** 100% on hg: YES! | |||
| ** stage is auto-update every 10 mins | |||
| * Set a schedule for when to push changes to prod | |||
| * Can we get someone to QA bugs? | |||
| ** Ryan to find someone to verify bugs | |||
| * Moved 0.3 to 0.4 | |||
| * Schedule 0.4 deadline | |||
| * Possible review of suggestions from BZ, dbaron and Vlad | |||
| ** Sheriffs, dolske & jonas | |||
| * SELECT id, machine, test, test_type, date, extra_data, branch FROM dataset_info WHERE type = 'discrete' AND test_type != 'baseline' and (date >= 0) | |||
| ** Index on type | |||
| * 0.4 milestone is still a 'get it working' milestone. | |||
| ** Linking is important | |||
| ** Displaying data is important | |||
| ** Move any trivial or unrelated bugs to 0.5 | |||
| = July 15 = | |||
| * 0.3 updates -- run through the list, identify blockers for Wednesday | |||
| * Hugging | |||
| * Alice's updates | |||
| ** i've check in my pending hg patches | |||
| ** we are still missing re-write rules for old vs. new link format | |||
| ** we'll need patches to talos config files to point to the new graph server, once we are ready to do the shift | |||
| * Other topics | |||
| = July 9 = | = July 9 = | ||
| F | |||
| = July 2 = | = July 2 = | ||
Latest revision as of 17:13, 18 May 2009
May 18
- Remaining bugs needed for launch?
May 11
- We need to launch asap. What is the minimum # of things we need to do to launch?
April 6
- We should launch this week. Thurs?
March 30
- Single value bug
- Regression monitoring changes status?
- Machine agreement tests waiting on a machine with python2.5+ and access to db.
March 23
- Switchover date discussion
- Test name loading is slow - rdoherty
- Message/link on current site to new server
March 16
- Machine agreement tests, update and status
March 9
- Machine agreement tests, Chris has them working.
- Code is currently living here: http://hg.mozilla.org/users/catlee_mozilla.com/graphs
 
- Test name loading is slow - rdoherty
- Message/link on current site to new server
March 2
- graphs-new.mozilla.org is up & working!
- test name loading is slow, will profile (rdoherty)
 
- IT review of architecture?
- Machine agreement tests?
- Archiving old data - how?
Feb 24
- IT review of architecture?
- Machine agreement tests?
Feb 9
- Testing average data this week?
- IT Review
Feb 2
- Testing average data this week?
- Discrete linking working
- bug introduced
- URL is now updated automatically, no 'Link to this graph' needed
 
- Bug where graph fails to resize correctly after removing test should be fixed this week.
- Questions for how to test & report for machine agreement
Jan 26
- Talos <-> Graph Server working!
- Frontend getting there
- Migration Strategy:
- Update both old and new graph server db's for a few weeks
 
- Blog post to community?
Jan 12
- Migration strategies?
- Code review for api.cgi? (Lars?)
- New test server updated, can we point Talos at it now?
Jan 5
- Changes to API: Perfomatic:API
- New link scheme:
- JSON object in url?
- graphs.mozilla.org#tests=[{'test':4,'machine':2,'branch':6},{'test':1,'machine':1,'branch':3}]&sel=unixtimestampStart,unixtimestampEnd
- graphs.mozilla.org#testruns=3,2&sel=1,4
 
 
- JSON object in url?
- Bug 471039
- SQL Injection worries not necessary
- however, there are other problems
 
Dec 15
Oct 30
- Staging server?
- Have fun on vacation Alice!
- Who should we annoywork with when you are gone?
 
- Who should we 
Oct 23
- Need to have some smaller milestones for bugs
- Date for staging server ready & Talos configured?
- Target date for switchover?
- Nov 20th for dev complete
- 1st week of December switchover
- DB cutover earlier
 
Oct 16
- Q1 onward ownership of graph server
Oct 9
- Perfomatic:API
- Sticking with Python
Sept 25
- Scheduling 1.0
- Create branch for dev?
- What bugs/features should we include
 
- New UI for 1.0?
- Code freeze tonight
Sept 18
- Code freeze 25th @ 11:59pm
- Alice will give presentation about the data we store
- Design/architecture meeting @ 2pm
- Discussing db schema, code, architecture, anything
- Not expected to finish or solidify ideas, just gather them and brainstorm
 
Sept 11
- Code freeze 11:59pm
- We *will* be dumping discrete data older than 60 days on Tues (9/16) unless there is public outcry.
- On-site next week.
- Thursday will be brainstorming day unless we are all not busy Tues or Weds.
- Review our schema & code. Gather together ideas for improvement. Can be large-scale or small.
 
Sept 4
- No meeting
- Rdoherty can review patches too
- Pushing on thursday (4th)
Aug 28
- Got more feedback
- Code freeze tonight @ 11:59pm PST
- Push Tuesday
- Any bugs that look like they can't be finished by eod, move to 0.5
- Not all bugs are equal, I (Ryan) need to review each one to make sure people don't have more than one huge bug per sprint.
- Laura moving off of graph server
Aug 21
- We have a QA resource, Stephen!
- Creating mailing list: graphserver@mozilla.com
- Got some feedback (barely)
- A lot of test data here (22MB unzipped): http://people.mozilla.org/~rdoherty/graphserver/test_data.sql.zip
- RRDtool
- "RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data."
- Could this be a 'good enough' solution to deal with our large data volume?
- Averages and compresses data over time to stop files from becoming huge.
 
- We need to remove old series data, probably anything older than 60 days.
Aug 14
- Catch Ryan up on current state of graph server
- 100% on hg: YES!
- stage is auto-update every 10 mins
 
- Set a schedule for when to push changes to prod
- Can we get someone to QA bugs?
- Ryan to find someone to verify bugs
 
- Moved 0.3 to 0.4
- Schedule 0.4 deadline
- Possible review of suggestions from BZ, dbaron and Vlad
- Sheriffs, dolske & jonas
 
- SELECT id, machine, test, test_type, date, extra_data, branch FROM dataset_info WHERE type = 'discrete' AND test_type != 'baseline' and (date >= 0)
- Index on type
 
- 0.4 milestone is still a 'get it working' milestone.
- Linking is important
- Displaying data is important
- Move any trivial or unrelated bugs to 0.5
 
July 15
- 0.3 updates -- run through the list, identify blockers for Wednesday
- Hugging
- Alice's updates
- i've check in my pending hg patches
- we are still missing re-write rules for old vs. new link format
- we'll need patches to talos config files to point to the new graph server, once we are ready to do the shift
 
- Other topics
July 9
F
July 2
- identify blockers
- python on OS X -- getting libararies installed
- lorchard errors
 
- get status updates on open bugs
- get a handle on scheduling
- when will we cut over cvs -> hg
- when will we cut over to the new front-end
- old links will break, people were upset about old graph links in bugs breaking
- what are old link formats and how do they map to the new links
 
 
- July 16th for 0.3 (installation, maintneance, cvs->hg)
- On new front-end by July 25th (completely)
- any other open issues
- TODO
- find QA person
- documentation for deployment when we want consolidate on new front end
- Hg tagging for production policies
- re-org 0.3, 0.4
 
June 20
- Bug List
- identify first 2 milestones (3 week timelines)
- schedule our releases into at least end of July
- team intro, questions about projects, any other topics
- How to get a dev environment setup. Need a wiki page, (small) db dump, etc.