wiki:SprintPlanning20130903

BIND 10 DNS Sprint Planning for sprint ending 2013-09-03

Date: 2013-08-21
Time: 1430 UTC

Attendees
---------

	* Michal
	* Shane
	* Kambe
	* Fujiwara
	* Jeremy
	* Mukund


Past sprint summary (5 minutes)
-------------------------------

Points allocated for past sprint:        24
Number of tickets closed:                10
Estimated count of closed:               21
Number of tickets left new:               0
Estimated count of new:                   0
Number of tickets assigned/in review:     9
Estimated count of active:               46
Current total open defects: 441
(last sprint: 441)


Past sprint review (10 minutes)
-------------------------------

https://bind10.isc.org/query?group=status&milestone=Sprint-20130820

vorner: Shared memory manager design is overcomplicated
vorner: Development is slow because there are too many wires wired together in an adhoc manner

Past sprint goals (5 minutes)
-----------------------------

	* Cleanup of small tickets and defects
	* Shared memory work


Estimation and tickets discussion (10 minutes)
----------------------------------------------

Wide estimates for:

None

Unestimated tickets:

* #3074 (kea6 fails to start after repeated start/stop)
This ticket is filed against "Core" sub-project. Is it due to the DHCP
component, or due to something in core?

ACTION: Get Stephen to look at #3074

Goals (15 minutes)
------------------

	* Cleanup of small tickets and defects
	* Shared memory work


Time off and available points (5 minutes)
-----------------------------------------

Holidays?
Mukund: Aug 28 (public holiday)

On-call this sprint?

Current avg. points/day from Burndown page: 2.1
Available points for this sprint: 2.1 * 10 = 21

Let's try 24 points.
Revised to 25 points.


Selected tickets (30 minutes)
-----------------------------

>>>   LIST OF TICKETS FOR NEXT SPRINT      <<<

Previous sprint's tickets (5 minutes):
(sub-total: ??; cumulative-total: ??)

Defects (10 minutes):
3099  Bogus error message in b10-xfrin if no tsig key used                          defect       1
3095  Generic traceback handling                                                    enhancement  4
3003  datasrc_config_plugin.py crashes due to uncaught exception without datasrc.s  defect       Unestimatable
2883  discuss/remove class (global) attribute of Counters._statistics               defect       4
2781  Stats.do_polling should have direct tests                                     defect       4
(sub-total: 16; cumulative-total: 16)

Goal tickets (10 minutes):
2750  support DomainTree::delete()                                                  task  data source                 7
2751  "add ""subtract RDATA"" interface to RdataSet"                                task  data source                 5
(sub-total: 9; cumulative-total: 25)

Others (5 minutes):
(sub-total: ??; cumulative-total: ??)

>>> END LIST OF TICKETS FOR NEXT SPRINT    <<<


Pool of tickets
---------------

Previous sprint's tickets still left new:

None

Goal tickets:

id          summary                                                                           type  component                   estimatedhours
2830  meta: tickets for shared memory data source                                   task  Unclassified                meta
2752  define and implement ZoneDataUpdater::delete()                                task  data source                 6
2860  optimize initial load: update memmgr                                          task  shmem manager               4
2863  "handle ""ent_info_update"" message in b10-auth"                          task  b10-auth                    4
2864  xfrin and ddns update                                                         task  xfrin                       3 or 5?
2865  Lettuce tests with memmgr                                                     task  tests                       6
2867  Other cleanups for shared memory support                                      task  Unclassified                11
2912  make in-memory zone data loader a class                                       task  data source                 4
2913  update CacheConfig and ZoneWriter using class version of ZoneDataLoader       task  data source                 5
2914  extend ZoneDataLoader so it can use a journal reader                          task  data source                 5
2915  update CacheConfig to support diff mode                                       task  data source                 5
2918  support config generation ID                                                  task  configuration               5
2919  handle full data source reconfig in memmgr                                    task  shmem manager               6
2920     handle full data source reconfig with shmem support in     b10-auth              task  b10-auth                    not estimatable
2921  update ConfigurableClientList to support generation ID                        task  data source                 3
2932  "Receiving notifications, C++ part"                                           task  Inter-module communication  5
3002  extend datasrc::(Configurable)ClientList::find to return data source name     task  data source                 3
3013     "possibly avoid loading ""local"" segments to     memmgr"                        task  shmem manager                  Unestimatable
3017  add isDirty() to ZoneTableSegment                                             task  data source                 5
3018  extend ConfigurableClientList::getStatus() to indicate if zone table segment  task  data source                 4

Next-Sprint-Proposed:

id    summary                                                                       type         estimatedhours
2706  describe how to run scan-build (clang static analyzer)                        task         2
2819  "configuration file path relative to a BIND 10 ""home directory"""            enhancement  10
2828  include examples in releases                                                  task         2
2840  implement a mitigation function against DNS amplifications attacks            enhancement  8
2876  Consolidate the resolver multi-core research                                  task         5
2932  "Receiving notifications, C++ part"                                           task         5
2961  Updating the python version can break BIND 10                                 enhancement  3
2965  "xfrout should use general datasource configuration, not Auth/database_file"  defect       5
3023  Add a lettuce test for CH static zone                                         defect       3
3042  """Init Shutdown"" resulted in error messages in BIND10 logfile"              defect       3
3055  Add Makefile target to create PDF manual for BIND 10                          defect       2
3073  Add empty() method to Element                                                 enhancement  3
3094  AssertionError: Statistics item .Xfrout.zones.IN._SERVER_.xfrrej has unexpec  defect       4

New Tasks:

id    summary                                                                       type         estimatedhours
3074  kea6 fails to start after repeated start/stop                                 defect       0
3093  'execute file' fails with multiple option-data                                defect       5
3098  Ensure test names follow the same standard                                    task         5
3104  Lettuce failure: XFRIN_TRANSFER_SUCCESS instead of XFRIN_XFR_TRANSFER_PROTOC  defect       0
3107  ./configure report versions of dependencies                                   task         0


A.O.B. (10 minutes)
-------------------

Some builders have been failing for around a week; maybe some code should have been reverted or problems handled quickly.
Boost related?
http://git.bind10.isc.org/~tester/builder/BIND10/20130821142502-Debian6Linux-i686-GCC/logs/build.out
http://git.bind10.isc.org/~tester/builder/BIND10/20130821143844-Solaris10-sparc-GCC/logs/files/config.log
http://git.bind10.isc.org/~tester/builder/BIND10/20130821135001-Solaris10-sparc-Sunstudio/logs/build.out

ACTION: Make tickets out of build failures
ACTION: Check CodingGuidelines about camel casing test names

Meeting ended at 1530 UTC.
Last modified 4 years ago Last modified on Aug 21, 2013, 3:38:16 PM