All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL v5] java: add libcephfs Java bindings
@ 2012-09-06  3:26 Noah Watkins
  2012-09-06 15:42 ` Sage Weil
  0 siblings, 1 reply; 16+ messages in thread
From: Noah Watkins @ 2012-09-06  3:26 UTC (permalink / raw)
  To: ceph-devel

Latest version of Java bindings. There is ~full coverage of the
libcephfs API, and nearly a complete set of unit tests covering
success, and common failure cases. In addition to the basic review, I
think the Debian integration needs review.

Patches are here:

  git://github.com/noahdesu/ceph.git wip-java-cephfs

----------------------------------------------------------------
Noah Watkins (4):
      libcephfs: return error when not mounted
      java: add Java and C++ source files
      automake: setup autotools to build cephfs-java
      debian: add libcephfs-java package

Sage Weil (2):
      do_autogen.sh: add -j flag to enable java stuff
      Makefile: add src/include to #include path for libcephfs_jni_la

 configure.ac                                       |   74 +
 debian/.gitignore                                  |    1 +
 debian/control                                     |    7 +-
 debian/libceph1-java.install                       |    2 +
 debian/rules                                       |    1 +
 do_autogen.sh                                      |    5 +-
 src/Makefile.am                                    |   15 +-
 src/common/config_opts.h                           |    1 +
 src/include/cephfs/libcephfs.h                     |    7 +
 src/java/.gitignore                                |    4 +
 src/java/Makefile.am                               |   43 +
 src/java/README                                    |   48 +
 src/java/build.xml                                 |   67 +
 src/java/java/com/ceph/fs/CephMount.java           |  645 ++++++
 src/java/java/com/ceph/fs/CephNativeLoader.java    |   35 +
 .../java/com/ceph/fs/CephNotMountedException.java  |   42 +
 src/java/java/com/ceph/fs/CephStat.java            |   45 +
 src/java/java/com/ceph/fs/CephStatVFS.java         |   33 +
 src/java/native/libcephfs_jni.cc                   | 2383 ++++++++++++++++++++
 src/java/test/CephMountCreateTest.java             |   88 +
 src/java/test/CephMountTest.java                   |  797 +++++++
 src/java/test/CephUnmountedTest.java               |  143 ++
 src/libcephfs.cc                                   |  134 +-
 23 files changed, 4614 insertions(+), 6 deletions(-)
 create mode 100644 debian/libceph1-java.install
 create mode 100644 src/java/.gitignore
 create mode 100644 src/java/Makefile.am
 create mode 100644 src/java/README
 create mode 100644 src/java/build.xml
 create mode 100644 src/java/java/com/ceph/fs/CephMount.java
 create mode 100644 src/java/java/com/ceph/fs/CephNativeLoader.java
 create mode 100644 src/java/java/com/ceph/fs/CephNotMountedException.java
 create mode 100644 src/java/java/com/ceph/fs/CephStat.java
 create mode 100644 src/java/java/com/ceph/fs/CephStatVFS.java
 create mode 100644 src/java/native/libcephfs_jni.cc
 create mode 100644 src/java/test/CephMountCreateTest.java
 create mode 100644 src/java/test/CephMountTest.java
 create mode 100644 src/java/test/CephUnmountedTest.java

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2012-10-19 17:27 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-06  3:26 [GIT PULL v5] java: add libcephfs Java bindings Noah Watkins
2012-09-06 15:42 ` Sage Weil
2012-09-06 18:02   ` Noah Watkins
2012-10-03 19:34     ` Noah Watkins
2012-10-03 19:39       ` Sage Weil
2012-10-04  4:23         ` Laszlo Boszormenyi (GCS)
2012-10-04 20:24         ` James Page
2012-10-04 22:00           ` Laszlo Boszormenyi (GCS)
2012-10-05 12:13             ` Noah Watkins
2012-10-10 22:00               ` Noah Watkins
2012-10-11  0:53                 ` Laszlo Boszormenyi (GCS)
2012-10-11  1:36                   ` Noah Watkins
2012-10-17 22:45                     ` Sage Weil
2012-10-19 17:27                       ` Noah Watkins
2012-10-05  7:10           ` James Page
2012-10-03 21:26       ` Gregory Farnum

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.