[Ocfs2-tools-devel] Global heartbeat + new o2cb tool - drop#2

Sunil Mushran sunil.mushran at oracle.com
Thu Jul 1 17:34:38 PDT 2010


All,

This is the second drop of the global heartbeat + new o2cb tool. This
blast contains the tools patches only. The kernel patches are still
in development. And because of that, these patches have not been fully
tested as yet. But they are in reviewable shape.

This drop incorporates almost all of Joel's suggestions. The biggest
change is that now we have just one new incompat CLUSTERINFO that
allows us to use it for the o2cb stack too. The wiki has been updated
with this change.
http://oss.oracle.com/osswiki/OCFS2/DesignDocs/NewGlobalHeartbeat
http://oss.oracle.com/osswiki/OCFS2/DesignDocs/NewO2CBTool

Patches that have the sob attached have not changed since the last
drop.

Thanks
Sunil

$ git diff --stat master..newo2cb
 debugfs.ocfs2/dump.c                      |   39 +-
 debugfs.ocfs2/include/utils.h             |   12 +-
 debugfs.ocfs2/utils.c                     |  172 +-----
 fsck.ocfs2/fsck.c                         |    4 +-
 include/o2cb/o2cb.h                       |   26 +
 include/ocfs2-kernel/ocfs2_fs.h           |   38 ++-
 include/ocfs2/ocfs2.h                     |   36 ++-
 include/tools-internal/Makefile           |    2 +-
 include/tools-internal/scandisk.h         |  105 ++++
 include/tools-internal/utils.h            |   42 ++
 libo2cb/o2cb_abi.c                        |  329 ++++++++++--
 libo2cb/o2cb_abi.h                        |    6 +
 libo2cb/o2cb_err.et                       |    6 +
 libocfs2/checkhb.c                        |    2 +-
 libocfs2/dlm.c                            |   50 ++-
 libocfs2/feature_string.c                 |  176 ++----
 libtools-internal/Makefile                |    2 +-
 libtools-internal/scandisk.c              |  866 +++++++++++++++++++++++++++++
 libtools-internal/utils.c                 |  104 ++++
 mkfs.ocfs2/check.c                        |    2 +-
 mkfs.ocfs2/mkfs.c                         |   10 +-
 mount.ocfs2/mount.ocfs2.c                 |  151 ++++--
 o2cb_ctl/.gitignore                       |    1 +
 o2cb_ctl/Makefile                         |   30 +-
 o2cb_ctl/o2cb_config.c                    |  281 +++++++++-
 o2cb_ctl/o2cb_config.h                    |   16 +-
 o2cb_ctl/o2cb_scandisk.c                  |  199 +++++++
 o2cb_ctl/o2cb_scandisk.h                  |   43 ++
 o2cb_ctl/o2cbtool.c                       |  298 ++++++++++
 o2cb_ctl/o2cbtool.h                       |   87 +++
 o2cb_ctl/op_cluster.c                     |  111 ++++
 o2cb_ctl/op_heartbeat.c                   |  206 +++++++
 o2cb_ctl/op_lists.c                       |  192 +++++++
 o2cb_ctl/op_node.c                        |  272 +++++++++
 o2cb_ctl/op_register.c                    |  413 ++++++++++++++
 o2cb_ctl/op_start.c                       |  390 +++++++++++++
 tunefs.ocfs2/Makefile                     |    3 +-
 tunefs.ocfs2/feature_clusterinfo.c        |  129 +++++
 tunefs.ocfs2/libocfs2ne.c                 |    4 +-
 tunefs.ocfs2/op_features.c                |    2 +
 vendor/common/o2cb.init.sh                |  270 ++++++++--
 vendor/common/ocfs2-tools.spec-generic.in |    3 +-
 42 files changed, 4658 insertions(+), 472 deletions(-)



More information about the Ocfs2-tools-devel mailing list