BIND 10 trac3006, updated. 38ff6231fc72640e2d67de0583a6af1bb98a1e3d [3006] Update argument syntax

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Jun 19 12:18:40 UTC 2013


The branch, trac3006 has been updated
       via  38ff6231fc72640e2d67de0583a6af1bb98a1e3d (commit)
       via  f3599de81907489d828748988c660d644257f0fe (commit)
      from  51861a16ff9aa86bda48baaca5cac0c37eb10dfc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 38ff6231fc72640e2d67de0583a6af1bb98a1e3d
Author: Mukund Sivaraman <muks at isc.org>
Date:   Wed Jun 19 17:48:15 2013 +0530

    [3006] Update argument syntax

commit f3599de81907489d828748988c660d644257f0fe
Author: Mukund Sivaraman <muks at isc.org>
Date:   Wed Jun 19 17:48:00 2013 +0530

    [3006] Add the last sequence diagram

-----------------------------------------------------------------------

Summary of changes:
 doc/design/datasrc/Makefile.am              |    3 +-
 doc/design/datasrc/auth-mapped.txt          |    2 +-
 doc/design/datasrc/memmgr-mapped-reload.txt |   92 +++++++++++++++++++++++++++
 3 files changed, 95 insertions(+), 2 deletions(-)
 create mode 100644 doc/design/datasrc/memmgr-mapped-reload.txt

-----------------------------------------------------------------------
diff --git a/doc/design/datasrc/Makefile.am b/doc/design/datasrc/Makefile.am
index d167e85..c671a41 100644
--- a/doc/design/datasrc/Makefile.am
+++ b/doc/design/datasrc/Makefile.am
@@ -2,7 +2,8 @@ UML_FILES = \
 	overview.txt \
 	auth-local.txt \
 	auth-mapped.txt \
-	memmgr-mapped-init.txt
+	memmgr-mapped-init.txt \
+	memmgr-mapped-reload.txt
 
 TEXT_FILES = \
 	data-source-classes.txt
diff --git a/doc/design/datasrc/auth-mapped.txt b/doc/design/datasrc/auth-mapped.txt
index 8fae1b2..d656220 100644
--- a/doc/design/datasrc/auth-mapped.txt
+++ b/doc/design/datasrc/auth-mapped.txt
@@ -78,7 +78,7 @@ deactivate auth
 
 ...
 
-[-> auth: reload\n(arg: zonename)
+[-> auth: reload\n(zonename)
 activate auth
 
 auth -> list: getCachedZoneWriter\n(zone_name)
diff --git a/doc/design/datasrc/memmgr-mapped-reload.txt b/doc/design/datasrc/memmgr-mapped-reload.txt
new file mode 100644
index 0000000..83dbf46
--- /dev/null
+++ b/doc/design/datasrc/memmgr-mapped-reload.txt
@@ -0,0 +1,92 @@
+ at startuml
+
+participant memmgr as "memmgr"
+[-> memmgr: reload\n(zonename)
+activate memmgr
+
+participant list as "Configurable\nClientList"
+memmgr -> list: getCachedZoneWriter\n(zone_name)
+activate list
+
+participant CacheConfig
+
+participant zt_segment as "ZoneTable\nSegment\n(Mapped)"
+participant segment as "Memory\nSegment\n(Mapped)"
+participant segment.2 as "Memory\nSegment\n(Mapped)\n2"
+
+list -> zt_segment: isWritable()
+activate zt_segment
+zt_segment --> list: true
+deactivate zt_segment
+
+list -> CacheConfig: getLoadAction()
+activate CacheConfig
+
+participant ZoneTable
+participant ZoneWriter
+
+create LoadAction
+CacheConfig -> LoadAction: <<construct>>
+CacheConfig --> list: LoadAction
+deactivate CacheConfig
+
+create ZoneWriter
+list -> ZoneWriter: <<construct>> (LoadAction)
+list --> memmgr: ZoneWriter
+deactivate list
+
+memmgr -> ZoneWriter: load()
+activate ZoneWriter
+ZoneWriter -> LoadAction: (funcall)
+activate LoadAction
+
+participant ZoneData
+
+create ZoneData.2
+LoadAction -> ZoneData.2: <<construct>> via helpers
+
+LoadAction --> ZoneWriter: ZoneData.2
+deactivate LoadAction
+deactivate ZoneWriter
+
+memmgr -> ZoneWriter: install()
+activate ZoneWriter
+
+ZoneWriter -> ZoneTable: addZone(ZoneData.2)
+activate ZoneTable
+ZoneTable --> ZoneWriter: ZoneData (old data)
+deactivate ZoneTable
+
+deactivate ZoneWriter
+
+memmgr -> ZoneWriter: cleanup()
+activate ZoneWriter
+
+ZoneWriter -> ZoneData: <<destroy>>
+destroy ZoneData
+deactivate ZoneWriter
+
+[<- memmgr: command to\nmodules\n(datasrc_name,\nsegmentparam)
+[--> memmgr: ack from all\nmodules
+
+memmgr -> list: resetMemorySegment\n(datasrc_name,\nREAD_WRITE,\nsegmentparam)
+activate list
+
+list -> zt_segment: reset\n(READ_WRITE,\nsegmentparam)
+activate zt_segment
+
+zt_segment -> segment: <<destroy>>
+destroy segment
+create segment.2
+zt_segment -> segment.2: <<construct>>
+
+deactivate zt_segment
+deactivate list
+
+note left of memmgr: (repeat the\nsame sequence\nfor loading to the\nother segment)
+
+memmgr -> list: getCachedZoneWriter\n(zone_name)
+
+...
+
+ at enduml



More information about the bind10-changes mailing list