wiki:SprintPlanning20120501

Sprint Planning for sprint ending 2012-05-15

Date: 2012-05-01

Attendees

  • Jeremy
  • Stephen
  • Jelte
  • Larissa
  • Shane
  • Michal
  • Aharen
  • Mukund
  • Fujiwara
  • Kambe

Past sprint

Note: Short sprint due to F2F, essentially less than a week.

Number of tickets closed: 8 Estimated count of closed: 26 Number of tickets left new: 4 Estimated count of new: 14 Number of tickets assigned/in review: 14 Estimated count of active: 57 (!)

Current open defects: 289 (last sprint: 276)

Past Sprint Review

Goals:

  • 'defects'

Some were fixed. Others were not (yet).

Jeremy: #1629 still a problem, #1733 unable to reproduce (will check again), Jeremy: if someone assigns me a ticket maybe they should mention it to me on jabber... Jelte: we start the day by looking at the ticket queue, so we should consider different workflows

General review

Next Sprint

Proposed goals:

  • msgq++
  • NSEC
  • fill up with DDNS?

http://atrey.karlin.mff.cuni.cz/~vorner/msgq.jpg

We have 3 islands of dependencies, and we can get a few layers of each.

LIST OF TICKETS WE DECIDED ON GOES HERE<<<

new tickets from last sprint (22 pts)

1802  identify whether an in-memory zone is NSEC-signed at load time                task         data source                 3
1803  "update the RBTreeNodeChain class to identify the ""previous"" node"          task         data source                 7
1804  "update the RBTreeNodeChain class to identify the ""previous"" node (2nd par  task         data source                 4
1805  implement getClosestNSEC() within InMemoryZoneFinder                          task         data source                 4
1806  support NSEC for empty non-terminal in in-memory (1/2)                        task         data source                 3
1807  support NSEC for empty non-terminal in in-memory (2/2)                        task         data source                 3
1808  support NSEC for normal NXRRSET in in-memory                                  task         data source                 3
1809  support NSEC for NXDOMAIN in in-memory                                        task         data source                 3
1810  support NO_WILDCARD option in InMemoryZoneFinder::find().                     task         data source                 3
(33)

1914  CC library should allow asynchronous waits on messages                        task         msgq                        8

(these at low prio)
1917  Python wrappers for C++ version of CC session                                 task         msgq                        9
1923  Multi-component addressing                                                    task         msgq                        8
1927  Msgq tests: normal operation                                                  task         msgq                        5
(30)

running total: 85

(from carsten)
1905  error compiling BIND 10 on Solaris 10 x86pc                                   defect       build system                6
1907  Problem compiling BIND 10 on MacOS X 10.7                                     defect       build system                4
1930  BIND 9 and BIND 10 have a collision on a header file                          defect       Unclassified                4
1880  limit core dumps in unittests                                                 defect       Unclassified                4
1889  bind10 --config-file does not work                                            defect       Boss of BIND                5

(108)

END OF LIST OF TICKETS WE DECIDED ON<<<

Tickets NOT chosen for this sprint:

MSGQ++
(no deps)
1914  CC library should allow asynchronous waits on messages                        task         msgq                        8
1923  Multi-component addressing                                                    task         msgq                        8
1927  Msgq tests: normal operation                                                  task         msgq                        5

(deps)
1915  Convenient way of receiving and sending notifications                         task         msgq                        7
1916  Convenient RPC                                                                defect       msgq                        7
1917  Python wrappers for C++ version of CC session                                 task         msgq                        9
1918  Msgq should connect to msgq                                                   task         msgq                        7
1919  Shutdown command of msgq                                                      task         msgq                        6
1920  Logging in msgq                                                               task         msgq                        6
1921  Connection and disconnection notifications                                    task         msgq                        5
1922  Get rid of the „Shutting down“ message                                        defect       configuration               6
1924  Msgq undeliverable notifications                                              task         msgq                        6
1925  Answer tracking in msgq                                                       task         msgq                        7
1926  RPC reliability                                                               task         msgq                        6
1928  Msgq tests: failure modes                                                     task         msgq                        8
1929  Msgq tests: stresstesting                                                     task         msgq                        7
(108)

NSEC
1802  identify whether an in-memory zone is NSEC-signed at load time                task         data source                 3
1803  "update the RBTreeNodeChain class to identify the ""previous"" node"          task         data source                 7
1804  "update the RBTreeNodeChain class to identify the ""previous"" node (2nd par  task         data source                 4
1805  implement getClosestNSEC() within InMemoryZoneFinder                          task         data source                 4
1806  support NSEC for empty non-terminal in in-memory (1/2)                        task         data source                 3
1807  support NSEC for empty non-terminal in in-memory (2/2)                        task         data source                 3
1808  support NSEC for normal NXRRSET in in-memory                                  task         data source                 3
1809  support NSEC for NXDOMAIN in in-memory                                        task         data source                 3
1810  support NO_WILDCARD option in InMemoryZoneFinder::find().                     task         data source                 3
(33)

TICKETS FROM QUEUES (for reference)

1777  resetting vectors in auth::Query                                              enhancement  Unclassified                2
1786  ZONEMGR_NO_MASTER_ADDRESS -- please submit a bug report                       defect       Unclassified                5
1811  Consider how to address multiple instances                                    task         Inter-module communication  4
1817  Cleanup object for SQLite3 statements                                         task         data source                 4
1821  inconsistent verbose logging                                                  defect       Unclassified                4
1822  review logging details                                                        task         logging                    16
1826  Install the guide and messages document                                       enhancement  documentation               3
1827  Install bind10 shared objects and other resources in versioned directories    defect       build system                5
1830  traceback in cfgmgr shutdown                                                  defect       Unclassified                3
1831  MockXfrinConnection.setblocking is deprecated                                 defect       Unclassified                1
1832  DeprecationWarning: Please use assertTrue instead.                            defect       configuration               1
1834  ZONEMGR_REFRESH_ZONE  happening too often                                     defect       secondary manager           3
1835  install-sh issue on OpenBSD                                                   task         build system                3
1837  log/print b10-dbutil command when db is out of date                           task         Unclassified                2
1838  DATASRC_QUERY_NO_ZONE logged for different situations                         defect       Unclassified                6
1840  handling several databases at once in b10-dbutil                              task         Unclassified                3
1841  port b10-dbutil tests to lettuce                                              task         Unclassified                5
1842  Integrate the b10-dbutil into system start                                    task         Unclassified                5
1844  The config unset help is wrong                                                defect       bind-ctl                    2
1848  msgq disappeared causes great shutdown confusion                              defect       Unclassified                4
1849  traceback in msgq self.sendbuffs                                              defect       Unclassified                5
1850  core dump at isc::server_common::portconfig::installListenAddresses when Err  defect       Unclassified                4
1854  directory for configuration files                                             enhancement  Unclassified                4
1855  Error: Unknown configuration identifier: datasources/                         defect       Unclassified                3
1859  many auth servers results in Unable to open domain socket on macmini          defect       Unclassified                5
1864  bindctl help help is indented too many                                        defect       Unclassified                2
1874  xfrout traceback EOF read where not expected                                  defect       Unclassified                6
1875  bindctl query zone database                                                   enhancement  Unclassified               15
1876  "consistent and lowercase configuration command names, module names"          enhancement  configuration               8
1877  bindctl: help module command                                                  enhancement  bind-ctl                    6

1881  b10-auth behavior when XFR not expected to answer                             enhancement  b10-auth                    6
1884  change log id STATHTTPD_ to STATSHTTPD                                        task         statistics                  2
1886  CACHE_LOCALZONE_UNKNOWN and CACHE_MESSAGES_UNKNOWN key should show the RR ty  defect       Unclassified                2
1887  config show junk does not fail                                                defect       bind-ctl                    3
1888  What is IncompleteName?                                                       defect       Unclassified                3

1890  CFGMGR_RENAMED_CONFIG_FILE misleading                                         defect       Boss of BIND                2
1894  use labelsequence in findNSEC3                                                enhancement  Unclassified                5
1896  logging continues to old rotated files                                        defect       logging                     8
1897  b10-stats-httpd and HTTP logging                                              defect       statistics                  4
1898  losing startup logs                                                           defect       logging                     6
1899  "performance issue of SQLite3 ""iterate"" query (w/ or w/o NSEC3)"            defect       data source                 6
1901  be consistent with bind10 or boss or bob name                                 defect       Boss of BIND                9
1903  allow bind10 --data-path to be used for msgq_socket (and others)              enhancement  Boss of BIND                5
1904  cmdctl configurations and non-root                                            defect       cmd-ctl                     5
1909  """make check"" fails if sqlite3 command line tool not installed"             defect       build system                3

Proposed

956   Message::toWire() should be TSIG agnostic                                     enhancement  libdns++                    3
1393  reduce overhead in python logging                                             enhancement  logging                     4
1767  revisit class organization of ZoneFinder::Context                             task         data source                 6
1774  "use uint8_t for ""characters"" of Name data"                                 defect       libdns++                    3
1797  CNAME should include auth and additional                                      defect       b10-auth                    3
1824  IfaceMgrTest.sendReceive6 test hangs on OpenBSD                               defect       Unclassified                3
1839  specialize BasicRRset::toWire() for higher performance                        task         libdns++                    3
1858  sockcreator doesn't die                                                       defect       Boss of BIND                4
1860  introduce consistently structured exception hierachy in libdns++              task         libdns++                    5
1861  SQLite3 DB creation code should be consolidated                               defect       data source                 5
1862  have b10-dbutil reports upgrade progress                                      enhancement  data source                 2
1865  python wrapper for findNSEC3                                                  task         libdns++                    3
1866  "isc.dns constants like RRType.A() should be constants, not functions"        defect       libdns++                    5
1867  use util::io::SocketSessionForwarder for passing xfr from auth to xfrout      task         b10-auth                    4
1868  use SocketSessionReceiver for receiving xfr messages from b10-auth at xfrout  task         xfrout                      4
1870  install complete header files                                                 defect       build system                5
1871  cleanup: unify pydnspp and isc.dns to the latter                              defect       build system                4
1879  "unify ""scoped socket"" helper class"                                        defect       Unclassified                5
1883  define tp_hash for some basic isc.dns classes                                 task         libdns++                    5
1902  pydnspp should implement wrapper for NameParserException                      defect       libdns++                    5
1911  document how to configure in-memory data source with sqlite3 backend          task         documentation               3
1912  handle type DS query in database-based data sources correctly                 defect       data source                 6
1913  task breakdown for MasterLexer class                                          task         libdns++                    6

A.O.B.

No O.B..

Meeting over at 15:07 UTC (!)

Last modified 6 years ago Last modified on May 1, 2012, 3:42:13 PM