* How to compile Java-Rados.
@ 2012-07-12 4:53 ramu
2012-07-12 5:32 ` Noah Watkins
0 siblings, 1 reply; 20+ messages in thread
From: ramu @ 2012-07-12 4:53 UTC (permalink / raw)
To: ceph-devel
Hi,
I want to compile java-rados against ceph-0.47.Please help me how to compile
java-rados.
Thanks,
Ramu.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-12 4:53 How to compile Java-Rados ramu
@ 2012-07-12 5:32 ` Noah Watkins
2012-07-12 9:22 ` ramu
0 siblings, 1 reply; 20+ messages in thread
From: Noah Watkins @ 2012-07-12 5:32 UTC (permalink / raw)
To: ramu; +Cc: ceph-devel
Hi Ramu,
I just pushed a patch that should fix your compile problems:
https://github.com/noahdesu/java-rados/commit/0a68aebe2360ca140d470f7dacfc555a618dd976
Note that you may need to change JAVA_HOME in src/native/Makefile.am
for your distribution.
Hope things work for you. The bindings are old, but there isn't any
reason they shouldn't still function correctly.
- Noah
On Wed, Jul 11, 2012 at 9:53 PM, ramu <ramu.freesystems@gmail.com> wrote:
> Hi,
>
> I want to compile java-rados against ceph-0.47.Please help me how to compile
> java-rados.
>
> Thanks,
> Ramu.
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 20+ messages in thread
* How to compile Java-Rados.
2012-07-12 5:32 ` Noah Watkins
@ 2012-07-12 9:22 ` ramu
2012-07-12 15:17 ` Noah Watkins
0 siblings, 1 reply; 20+ messages in thread
From: ramu @ 2012-07-12 9:22 UTC (permalink / raw)
To: ceph-devel
Hi Noah Watkins,
When I compiling Java-rados am getting following error,
compile-rados:
[javac] Compiling 8 source files to /home/vu/java-rados/build/java
[javac] /home/vu/java-rados/src/java/net/newdream/ce
ph/rados/RadosObject.java:60: cannot find symbol
[javac] symbol : method writeFull(java.lang.String,byte[],long,long)
[javac] location: class net.newdream.ceph.rados.IOContext
[javac] ioctx.writeFull(key, buf, len, off);
[javac] ^
[javac] 1 error
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-12 9:22 ` ramu
@ 2012-07-12 15:17 ` Noah Watkins
2012-07-13 7:00 ` ramu
0 siblings, 1 reply; 20+ messages in thread
From: Noah Watkins @ 2012-07-12 15:17 UTC (permalink / raw)
To: ramu; +Cc: ceph-devel
Ramu,
Eek, I guess I missed that one. I pushed this patch which should fix
it for you. Please 'git pull' to update your tree.
Thanks,
- Noah
diff --git a/src/java/net/newdream/ceph/rados/RadosObject.java
b/src/java/net/newdream/ceph/rados/RadosObject.java
index 851d2aa..6079f6c 100644
--- a/src/java/net/newdream/ceph/rados/RadosObject.java
+++ b/src/java/net/newdream/ceph/rados/RadosObject.java
@@ -54,10 +54,9 @@ public class RadosObject {
*
* @param buf the data buffer
* @param len the amount of data to write
- * @param off the offset in the object at which to start writing
*/
- public void writeFull(byte[] buf, long len, long off) throws
RadosException {
- ioctx.writeFull(key, buf, len, off);
+ public void writeFull(byte[] buf, long len) throws RadosException {
+ ioctx.writeFull(key, buf, len);
}
/**
On Thu, Jul 12, 2012 at 2:22 AM, ramu <ramu.freesystems@gmail.com> wrote:
>
> Hi Noah Watkins,
>
> When I compiling Java-rados am getting following error,
>
> compile-rados:
> [javac] Compiling 8 source files to /home/vu/java-rados/build/java
> [javac] /home/vu/java-rados/src/java/net/newdream/ce
> ph/rados/RadosObject.java:60: cannot find symbol
> [javac] symbol : method writeFull(java.lang.String,byte[],long,long)
> [javac] location: class net.newdream.ceph.rados.IOContext
> [javac] ioctx.writeFull(key, buf, len, off);
> [javac] ^
> [javac] 1 error
>
>
>
>
>
>
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-12 15:17 ` Noah Watkins
@ 2012-07-13 7:00 ` ramu
2012-07-13 15:04 ` Noah Watkins
0 siblings, 1 reply; 20+ messages in thread
From: ramu @ 2012-07-13 7:00 UTC (permalink / raw)
To: ceph-devel
Hi Noah,
When Iam running ant command Build successful,but in dist folder only
librados.jar is came ,there is no libjavarados.a.
After i run the ant test ,it is showing error is,
makedir:
compile-rados:
compile-tests:
jar:
test:
[junit] Running ClusterStatsTest
[junit] Tests run: 1, Failures: 0, Errors: 2, Time elapsed: 0.026 sec
BUILD FAILED
/home/vu/java-rados/build.xml:134: Test ClusterStatsTest failed
Total time: 1 second
Thanks,
Ramu.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-13 7:00 ` ramu
@ 2012-07-13 15:04 ` Noah Watkins
2012-07-16 4:17 ` ramu
0 siblings, 1 reply; 20+ messages in thread
From: Noah Watkins @ 2012-07-13 15:04 UTC (permalink / raw)
To: ramu; +Cc: ceph-devel
Hi Ramu,
The "libtool --mode=install" hack has apparently stopped working. You
can get around this problem for the time being by copying the library
files you want from src/native/.libs/ into the dist folder.
- Noah
On Fri, Jul 13, 2012 at 12:00 AM, ramu <ramu.freesystems@gmail.com> wrote:
> Hi Noah,
>
> When Iam running ant command Build successful,but in dist folder only
> librados.jar is came ,there is no libjavarados.a.
>
> After i run the ant test ,it is showing error is,
> makedir:
>
> compile-rados:
>
> compile-tests:
>
> jar:
>
> test:
> [junit] Running ClusterStatsTest
> [junit] Tests run: 1, Failures: 0, Errors: 2, Time elapsed: 0.026 sec
>
> BUILD FAILED
> /home/vu/java-rados/build.xml:134: Test ClusterStatsTest failed
>
> Total time: 1 second
>
> Thanks,
> Ramu.
>
>
>
>
>
>
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-13 15:04 ` Noah Watkins
@ 2012-07-16 4:17 ` ramu
2012-07-16 4:19 ` Noah Watkins
0 siblings, 1 reply; 20+ messages in thread
From: ramu @ 2012-07-16 4:17 UTC (permalink / raw)
To: ceph-devel
Hi Noah,
I copied all /src/native/.libs/ to dist folder and tried ant test iam getting
this error,
Testsuite: ClusterStatsTest
Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
Testcase: test_ClusterStats took 0.022 sec
Caused an ERROR
conf_read_file: ret=-22
net.newdream.ceph.rados.RadosException: conf_read_file: ret=-22
at net.newdream.ceph.rados.Cluster.native_conf_read_file(Native Method)
at net.newdream.ceph.rados.Cluster.readConfigFile(Unknown Source)
at ClusterStatsTest.setup(Unknown Source)
Thanks,
Ramu.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-16 4:17 ` ramu
@ 2012-07-16 4:19 ` Noah Watkins
2012-07-16 5:32 ` ramu
0 siblings, 1 reply; 20+ messages in thread
From: Noah Watkins @ 2012-07-16 4:19 UTC (permalink / raw)
To: ramu; +Cc: ceph-devel
Ramu,
Well, it looks like copying the library files worked. Did you
export CEPH_CONF_FILE=/path/to/ceph.conf
before running 'ant test' ?
- Noah
On Jul 15, 2012, at 9:17 PM, ramu wrote:
> Hi Noah,
>
> I copied all /src/native/.libs/ to dist folder and tried ant test iam getting
> this error,
>
> Testsuite: ClusterStatsTest
> Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
>
> Testcase: test_ClusterStats took 0.022 sec
> Caused an ERROR
> conf_read_file: ret=-22
> net.newdream.ceph.rados.RadosException: conf_read_file: ret=-22
> at net.newdream.ceph.rados.Cluster.native_conf_read_file(Native Method)
> at net.newdream.ceph.rados.Cluster.readConfigFile(Unknown Source)
> at ClusterStatsTest.setup(Unknown Source)
>
> Thanks,
> Ramu.
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-16 4:19 ` Noah Watkins
@ 2012-07-16 5:32 ` ramu
2012-07-16 7:12 ` Noah Watkins
0 siblings, 1 reply; 20+ messages in thread
From: ramu @ 2012-07-16 5:32 UTC (permalink / raw)
To: ceph-devel
Hi Noah,
I tried but am getting following error in terminal ,
Buildfile: /home/vu/java-rados/build.xml
makedir:
compile-rados:
compile-tests:
jar:
test:
[junit] Running ClusterStatsTest
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
BUILD FAILED
/home/vu/java-rados/build.xml:134: Test ClusterStatsTest failed
Total time: 1 second
and one more error file
is /home/vu/java-rados/TEST-ClusterStatsTest.txt in that file the text is like
this,
Testsuite: ClusterStatsTest
Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
Testcase: test_ClusterStats took 0.022 sec
Caused an ERROR
conf_read_file: ret=-22
net.newdream.ceph.rados.RadosException: conf_read_file: ret=-22
at net.newdream.ceph.rados.Cluster.native_conf_read_file(Native Method)
at net.newdream.ceph.rados.Cluster.readConfigFile(Unknown Source)
at ClusterStatsTest.setup(Unknown Source)
Thanks,
Ramu.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-16 5:32 ` ramu
@ 2012-07-16 7:12 ` Noah Watkins
2012-07-16 7:23 ` ramu
2012-07-16 15:26 ` Sage Weil
0 siblings, 2 replies; 20+ messages in thread
From: Noah Watkins @ 2012-07-16 7:12 UTC (permalink / raw)
To: ramu; +Cc: ceph-devel
Ramu,
I receive the same error code in my installation when the
CEPH_CONF_FILE environment variable contains an invalid path. Could
you please verify that the path you are using points to a valid Ceph
configuration?
Thanks,
- Noah
On Sun, Jul 15, 2012 at 10:32 PM, ramu <ramu.freesystems@gmail.com> wrote:
>
> Hi Noah,
>
> I tried but am getting following error in terminal ,
>
> Buildfile: /home/vu/java-rados/build.xml
>
> makedir:
>
> compile-rados:
>
> compile-tests:
>
> jar:
>
> test:
> [junit] Running ClusterStatsTest
> [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
>
> BUILD FAILED
> /home/vu/java-rados/build.xml:134: Test ClusterStatsTest failed
>
> Total time: 1 second
>
> and one more error file
> is /home/vu/java-rados/TEST-ClusterStatsTest.txt in that file the text is like
> this,
>
> Testsuite: ClusterStatsTest
> Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
>
> Testcase: test_ClusterStats took 0.022 sec
> Caused an ERROR
> conf_read_file: ret=-22
> net.newdream.ceph.rados.RadosException: conf_read_file: ret=-22
> at net.newdream.ceph.rados.Cluster.native_conf_read_file(Native Method)
> at net.newdream.ceph.rados.Cluster.readConfigFile(Unknown Source)
> at ClusterStatsTest.setup(Unknown Source)
>
> Thanks,
> Ramu.
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-16 7:12 ` Noah Watkins
@ 2012-07-16 7:23 ` ramu
2012-07-16 15:54 ` Noah Watkins
2012-07-16 15:26 ` Sage Weil
1 sibling, 1 reply; 20+ messages in thread
From: ramu @ 2012-07-16 7:23 UTC (permalink / raw)
To: ceph-devel
Hi Noah,
I printed the CONF_FILE and file and states,the printed as following,these
are in ClusterStatsTest.java.
test:
[junit] Running ClusterStatsTest
[junit] conffile--->/etc/ceph/ceph.conf
[junit] state-->CONFIGURING
[junit] file--->/etc/ceph/ceph.conf
[junit] state-->CONFIGURING
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.123 sec
BUILD FAILED
/home/ramu/java-rados/build.xml:134: Test ClusterStatsTest failed
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-16 7:12 ` Noah Watkins
2012-07-16 7:23 ` ramu
@ 2012-07-16 15:26 ` Sage Weil
2012-07-16 15:49 ` Noah Watkins
1 sibling, 1 reply; 20+ messages in thread
From: Sage Weil @ 2012-07-16 15:26 UTC (permalink / raw)
To: Noah Watkins; +Cc: ramu, ceph-devel
On Mon, 16 Jul 2012, Noah Watkins wrote:
> Ramu,
>
> I receive the same error code in my installation when the
> CEPH_CONF_FILE environment variable contains an invalid path. Could
> you please verify that the path you are using points to a valid Ceph
> configuration?
BTW it's CEPH_CONF for the config file (not CEPH_CONFG_FILE).
Alternatively, you can stick config options in the same format as the
command line arguments in CEPH_ARGS. E.g.,
CEPH_ARGS="--debug-ms 1 --log-file foo" some_command ...
sage
>
> Thanks,
> - Noah
>
> On Sun, Jul 15, 2012 at 10:32 PM, ramu <ramu.freesystems@gmail.com> wrote:
> >
> > Hi Noah,
> >
> > I tried but am getting following error in terminal ,
> >
> > Buildfile: /home/vu/java-rados/build.xml
> >
> > makedir:
> >
> > compile-rados:
> >
> > compile-tests:
> >
> > jar:
> >
> > test:
> > [junit] Running ClusterStatsTest
> > [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
> >
> > BUILD FAILED
> > /home/vu/java-rados/build.xml:134: Test ClusterStatsTest failed
> >
> > Total time: 1 second
> >
> > and one more error file
> > is /home/vu/java-rados/TEST-ClusterStatsTest.txt in that file the text is like
> > this,
> >
> > Testsuite: ClusterStatsTest
> > Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
> >
> > Testcase: test_ClusterStats took 0.022 sec
> > Caused an ERROR
> > conf_read_file: ret=-22
> > net.newdream.ceph.rados.RadosException: conf_read_file: ret=-22
> > at net.newdream.ceph.rados.Cluster.native_conf_read_file(Native Method)
> > at net.newdream.ceph.rados.Cluster.readConfigFile(Unknown Source)
> > at ClusterStatsTest.setup(Unknown Source)
> >
> > Thanks,
> > Ramu.
> >
> >
> >
> > --
> > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-16 15:26 ` Sage Weil
@ 2012-07-16 15:49 ` Noah Watkins
2012-07-17 5:39 ` ramu
0 siblings, 1 reply; 20+ messages in thread
From: Noah Watkins @ 2012-07-16 15:49 UTC (permalink / raw)
To: Sage Weil; +Cc: ramu, ceph-devel
On Mon, Jul 16, 2012 at 8:26 AM, Sage Weil <sage@inktank.com> wrote:
> On Mon, 16 Jul 2012, Noah Watkins wrote:
>> Ramu,
>>
>> I receive the same error code in my installation when the
>> CEPH_CONF_FILE environment variable contains an invalid path. Could
>> you please verify that the path you are using points to a valid Ceph
>> configuration?
>
> BTW it's CEPH_CONF for the config file (not CEPH_CONFG_FILE).
It turns out to be quite awkward to tell the unit tests about the
configuration location, and using an environment variable is
convenient. However, I wasn't aware of CEPH_CONF, and in fact the unit
test framework looks for CEPH_CONFIG_FILE. The later should definitely
be removed (ramu, can you try CEPH_CONF?), and this isn't an issue in
libcephfs wrappers -- the rados wrappers are incredibly old.
Thanks, Noah
>
> Alternatively, you can stick config options in the same format as the
> command line arguments in CEPH_ARGS. E.g.,
>
> CEPH_ARGS="--debug-ms 1 --log-file foo" some_command ...
>
> sage
>
>
>>
>> Thanks,
>> - Noah
>>
>> On Sun, Jul 15, 2012 at 10:32 PM, ramu <ramu.freesystems@gmail.com> wrote:
>> >
>> > Hi Noah,
>> >
>> > I tried but am getting following error in terminal ,
>> >
>> > Buildfile: /home/vu/java-rados/build.xml
>> >
>> > makedir:
>> >
>> > compile-rados:
>> >
>> > compile-tests:
>> >
>> > jar:
>> >
>> > test:
>> > [junit] Running ClusterStatsTest
>> > [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
>> >
>> > BUILD FAILED
>> > /home/vu/java-rados/build.xml:134: Test ClusterStatsTest failed
>> >
>> > Total time: 1 second
>> >
>> > and one more error file
>> > is /home/vu/java-rados/TEST-ClusterStatsTest.txt in that file the text is like
>> > this,
>> >
>> > Testsuite: ClusterStatsTest
>> > Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.04 sec
>> >
>> > Testcase: test_ClusterStats took 0.022 sec
>> > Caused an ERROR
>> > conf_read_file: ret=-22
>> > net.newdream.ceph.rados.RadosException: conf_read_file: ret=-22
>> > at net.newdream.ceph.rados.Cluster.native_conf_read_file(Native Method)
>> > at net.newdream.ceph.rados.Cluster.readConfigFile(Unknown Source)
>> > at ClusterStatsTest.setup(Unknown Source)
>> >
>> > Thanks,
>> > Ramu.
>> >
>> >
>> >
>> > --
>> > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
>> > the body of a message to majordomo@vger.kernel.org
>> > More majordomo info at http://vger.kernel.org/majordomo-info.html
>> --
>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
>>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-16 7:23 ` ramu
@ 2012-07-16 15:54 ` Noah Watkins
0 siblings, 0 replies; 20+ messages in thread
From: Noah Watkins @ 2012-07-16 15:54 UTC (permalink / raw)
To: ramu; +Cc: ceph-devel
Disregard that last message. Ok, I'm not sure where else EINVAL gets
returned in the configuration path, but I can look into it this
evening. I tested the wrappers on a clean install last night and they
seem to be working for me. Can you turn on debug logging with
CEPH_ARGS (as per Sage's last email)?
On Mon, Jul 16, 2012 at 12:23 AM, ramu <ramu.freesystems@gmail.com> wrote:
> Hi Noah,
>
> I printed the CONF_FILE and file and states,the printed as following,these
> are in ClusterStatsTest.java.
>
> test:
> [junit] Running ClusterStatsTest
> [junit] conffile--->/etc/ceph/ceph.conf
> [junit] state-->CONFIGURING
> [junit] file--->/etc/ceph/ceph.conf
> [junit] state-->CONFIGURING
> [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.123 sec
>
> BUILD FAILED
> /home/ramu/java-rados/build.xml:134: Test ClusterStatsTest failed
>
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-16 15:49 ` Noah Watkins
@ 2012-07-17 5:39 ` ramu
2012-07-17 15:42 ` Noah Watkins
0 siblings, 1 reply; 20+ messages in thread
From: ramu @ 2012-07-17 5:39 UTC (permalink / raw)
To: ceph-devel
Hi Noah,
I hardcoded CONF_FIL="/etc/ceph/ceph.conf"; and commented
//System.getProperty("CEPH_CONF_FILE"); in RadosTestUtils.java.
And run the ant and after run ant test,but iam getting same error.
Buildfile: /home/vu/java-rados/build.xml
makedir:
compile-rados:
compile-tests:
[javac] Compiling 1 source file to /home/vu/java-rados/build/test
jar:
test:
[junit] Running ClusterStatsTest
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.068 sec
BUILD FAILED
/home/vu/java-rados/build.xml:134: Test ClusterStatsTest failed
Total time: 2 seconds
and in TEST-ClusterStatsTest.txt file also getting same errors,
Testsuite: ClusterStatsTest
Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.068 sec
Testcase: test_ClusterStats took 0.036 sec
Caused an ERROR
rados_connect: ret=-1
net.newdream.ceph.rados.RadosException: rados_connect: ret=-1
at net.newdream.ceph.rados.Cluster.native_connect(Native Method)
at net.newdream.ceph.rados.Cluster.connect(Unknown Source)
at ClusterStatsTest.setup(Unknown Source)
-->How to give CEPH_ARGS.
Thanks,
Ramu.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-17 5:39 ` ramu
@ 2012-07-17 15:42 ` Noah Watkins
2012-07-18 6:24 ` ramu
0 siblings, 1 reply; 20+ messages in thread
From: Noah Watkins @ 2012-07-17 15:42 UTC (permalink / raw)
To: ramu; +Cc: ceph-devel
On Mon, Jul 16, 2012 at 10:39 PM, ramu <ramu.freesystems@gmail.com> wrote:
> Hi Noah,
>
> Testcase: test_ClusterStats took 0.036 sec
> Caused an ERROR
> rados_connect: ret=-1
> net.newdream.ceph.rados.RadosException: rados_connect: ret=-1
> at net.newdream.ceph.rados.Cluster.native_connect(Native Method)
> at net.newdream.ceph.rados.Cluster.connect(Unknown Source)
That return code, -1, should correspond to -EPERM. I don't see this
error code in the rados client code. Are you able to use the same
ceph.conf file to connect and interact with RADOS using a interface
other than the Java wrappers?
Checking the OSD logs might reveal the problem... do you have these available?
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-17 15:42 ` Noah Watkins
@ 2012-07-18 6:24 ` ramu
2012-07-18 15:42 ` Noah Watkins
0 siblings, 1 reply; 20+ messages in thread
From: ramu @ 2012-07-18 6:24 UTC (permalink / raw)
To: ceph-devel
Hi Noah,
After reinstalled java-rados,when I run ant test now am getting follwing
error in terminal,
Buildfile: /home/vutp/java-rados/build.xml
makedir:
compile-rados:
compile-tests:
[javac] Compiling 1 source file to /home/vutp/java-rados/build/test
jar:
test:
[junit] Running ClusterStatsTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.044 sec
[junit] Running ClusterTest
[junit] Tests run: 7, Failures: 1, Errors: 0, Time elapsed: 6.569 sec
BUILD FAILED
/home/vutp/java-rados/build.xml:134: Test ClusterTest failed
Total time: 10 seconds
-->And also two txt files generated in Java-Rados directory one is TEST-
ClusterStatsTest.txt in this file the text is ,
Testsuite: ClusterStatsTest
Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.044 sec
Testcase: test_ClusterStats took 0.027 sec
-->and one more txt file is TEST-ClusterTest.txt in this file the text is ,
Testsuite: ClusterTest
Tests run: 7, Failures: 1, Errors: 0, Time elapsed: 6.569 sec
Testcase: test_ConfigOption took 0.026 sec
FAILED
junit.framework.AssertionFailedError:
at ClusterTest.test_ConfigOption(Unknown Source)
Testcase: test_getClusterStats took 0.005 sec
Testcase: test_getInstancePointer took 0.004 sec
Testcase: test_getVersion took 0.005 sec
Testcase: test_PoolOperations took 1.821 sec
Testcase: test_openIOContext took 2.134 sec
Testcase: test_PoolList took 2.543 sec
Thanks,
Ramu.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-18 6:24 ` ramu
@ 2012-07-18 15:42 ` Noah Watkins
2012-07-19 3:38 ` ramu
0 siblings, 1 reply; 20+ messages in thread
From: Noah Watkins @ 2012-07-18 15:42 UTC (permalink / raw)
To: ramu; +Cc: ceph-devel
Please 'git pull' to grab the following change which solved the same
problem in my location tree:
diff --git a/src/test/ClusterTest.java b/src/test/ClusterTest.java
index 9b6bcb6..8b83bdd 100644
--- a/src/test/ClusterTest.java
+++ b/src/test/ClusterTest.java
@@ -25,13 +25,13 @@ public class ClusterTest {
String val1, val2;
/* set option to 2 and check that it set */
- val1 = "2";
+ val1 = "true";
cluster.setConfigOption(opt, val1);
val2 = cluster.getConfigOption(opt);
assertTrue(val1.compareTo(val2) == 0);
/* make sure the option wasn't already 2 */
- val1 = "1";
+ val1 = "false";
cluster.setConfigOption(opt, val1);
val2 = cluster.getConfigOption(opt);
assertTrue(val1.compareTo(val2) == 0);
On Tue, Jul 17, 2012 at 11:24 PM, ramu <ramu.freesystems@gmail.com> wrote:
> [junit] Running ClusterStatsTest
> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.044 sec
> [junit] Running ClusterTest
> [junit] Tests run: 7, Failures: 1, Errors: 0, Time elapsed: 6.569 sec
good, no errors.
>
> BUILD FAILED
> /home/vutp/java-rados/build.xml:134: Test ClusterTest failed
>
> Total time: 10 seconds
>
> -->And also two txt files generated in Java-Rados directory one is TEST-
> ClusterStatsTest.txt in this file the text is ,
> Testsuite: ClusterStatsTest
> Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.044 sec
no errors here either.
> Testcase: test_ClusterStats took 0.027 sec
>
> -->and one more txt file is TEST-ClusterTest.txt in this file the text is ,
>
> Testsuite: ClusterTest
> Tests run: 7, Failures: 1, Errors: 0, Time elapsed: 6.569 sec
>
> Testcase: test_ConfigOption took 0.026 sec
> FAILED
>
> junit.framework.AssertionFailedError:
> at ClusterTest.test_ConfigOption(Unknown Source)
So, it looks like we are down to one error?
>
> Testcase: test_getClusterStats took 0.005 sec
> Testcase: test_getInstancePointer took 0.004 sec
> Testcase: test_getVersion took 0.005 sec
> Testcase: test_PoolOperations took 1.821 sec
> Testcase: test_openIOContext took 2.134 sec
> Testcase: test_PoolList took 2.543 sec
>
> Thanks,
> Ramu.
>
>
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-18 15:42 ` Noah Watkins
@ 2012-07-19 3:38 ` ramu
2012-07-20 5:21 ` ramu
0 siblings, 1 reply; 20+ messages in thread
From: ramu @ 2012-07-19 3:38 UTC (permalink / raw)
To: ceph-devel
Hi Noah,
Thank u for your reply,it is working fine but Iam getting one more error
in terminal is,BUILD FAILED
/home/vu/java-rados/build.xml:134: Test IOContextTest failed
Total time: 43 seconds
and in TEST-IOContextTest.txt file the error is,
Testsuite: IOContextTest
Tests run: 11, Failures: 1, Errors: 0, Time elapsed: 32.302 sec
Testcase: test_toString took 1.791 sec
Testcase: test_getCluster took 2.116 sec
Testcase: test_getPoolStats took 2.364 sec
Testcase: test_setLocatorKey took 2.046 sec
Testcase: test_write took 3.109 sec
Testcase: test_writeFull took 3.188 sec
Testcase: test_getLastVersion took 2.46 sec
Testcase: test_append took 3.505 sec
Testcase: test_truncate took 3.423 sec
Testcase: test_getsetAttribute took 3.161 sec
Testcase: test_getObjects took 5.101 sec
FAILED
junit.framework.AssertionFailedError:
at IOContextTest.test_getObjects(Unknown Source)
Thanks,
Ramu.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: How to compile Java-Rados.
2012-07-19 3:38 ` ramu
@ 2012-07-20 5:21 ` ramu
0 siblings, 0 replies; 20+ messages in thread
From: ramu @ 2012-07-20 5:21 UTC (permalink / raw)
To: ceph-devel
Hi Noah,
Thank you for fixes and suggestions of compilation of java-rados ,
It's working fine now.
Thanks,
Ramu.
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2012-07-20 5:21 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-12 4:53 How to compile Java-Rados ramu
2012-07-12 5:32 ` Noah Watkins
2012-07-12 9:22 ` ramu
2012-07-12 15:17 ` Noah Watkins
2012-07-13 7:00 ` ramu
2012-07-13 15:04 ` Noah Watkins
2012-07-16 4:17 ` ramu
2012-07-16 4:19 ` Noah Watkins
2012-07-16 5:32 ` ramu
2012-07-16 7:12 ` Noah Watkins
2012-07-16 7:23 ` ramu
2012-07-16 15:54 ` Noah Watkins
2012-07-16 15:26 ` Sage Weil
2012-07-16 15:49 ` Noah Watkins
2012-07-17 5:39 ` ramu
2012-07-17 15:42 ` Noah Watkins
2012-07-18 6:24 ` ramu
2012-07-18 15:42 ` Noah Watkins
2012-07-19 3:38 ` ramu
2012-07-20 5:21 ` ramu
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.