xml-rpc on Ubuntu 9.04

4 views
Skip to first unread message

P. Oscar Boykin

unread,
Apr 26, 2009, 12:59:33 PM4/26/09
to acisp2p
Hello all,

I'm trying to test all the new MapReduce hotness I have:

* ability to reference each part of a Map(Tree)Reduce operation with
syntax: mapreduce.reduce:<task_name_here>, tree: or map: so we can
reuse exising code to build new mapreduce calculations.
* ability to define MapReduceTask objects over RPC.

With the above, building new stuff on Brunet should be really easy.
You can reuse the existing tree: BoundedBroadcast, Greedy. And you
can reuse existing Reduce operations, so far, I only implemented list
concatenation, but merge (concat - duplicates), max, min, and sum
should probably be implemented soon.

But I noticed, nothing worked. then I noticed on my new 9.04 install,
all the unit tests for src/xmlrpc fail. RpcManager is working,
because we use that for connecting, and doing pings, and that is fine.
But when I call an XML-RPC method, I get an HTTP close immediately.

Jiangyan, can you take a look at this?

Can you get your unit tests to pass for that on Ubuntu 9.04?

Best,
--
P. Oscar Boykin http://boykin.acis.ufl.edu
Assistant Professor, Department of Electrical and Computer Engineering
University of Florida

David Wolinsky

unread,
Apr 26, 2009, 1:34:51 PM4/26/09
to aci...@googlegroups.com
I think I helped the monop guys fix this in a more recent version. Is the mono version 2.0.x? You should be able to use an older system.remoting dll and it should work.

David (from phone thus abrv. message)

XU, Jiangyan

unread,
Apr 26, 2009, 1:46:40 PM4/26/09
to aci...@googlegroups.com
I'll do that with what David suggested once I have a 9.04 installed,
maybe tonight.

Best,

XU, Jiangyan

P. Oscar Boykin

unread,
Apr 26, 2009, 3:39:47 PM4/26/09
to aci...@googlegroups.com
I couldn't find a bugzilla entry with this search:

http://www.google.com/search?q=bugzilla+wolinsky+mono+remoting

If there was one, we could possibly get the Ubuntu guys to fix this more easily.

Mono 2.0.1 ships with Ubuntu.

Best,

David Wolinsky

unread,
Apr 26, 2009, 3:51:51 PM4/26/09
to acis.p2p
Here's where we discussed it in our mailing list before:
http://groups.google.com/group/acisp2p/msg/0a1f59bde46bd169
Here's a bugzilla link: https://bugzilla.novell.com/show_bug.cgi?id=436995

Summary:

The bug is actually related to using third party sinks with Mono
Remoting. There was an issue where they weren't seeking to the
beginning of the stream. It says it was backported, but when we were
doing some experiments for our SC09 paper, we found that it wasn't
fixed in the most recent 2.0.x source download.

Temporary resolution:

Grab a more recent or older version of System.Runtime.Remoting.dll
(2.0) and replace yours (in /usr/lib/mono/2.0/)

Hopefully it is the same bug,
David

p.s. two things were working against you in that search A) mono w and
w/o remoting >> me, B) Wolinsky >> me. Though I guess you've got
similar experience with Boykin :).

P. Oscar Boykin

unread,
Apr 26, 2009, 4:50:46 PM4/26/09
to aci...@googlegroups.com
Can anyone send me a working System.Remoting.dll for me to try? I
already upgraded all my systems.

David Isaac Wolinsky

unread,
Apr 26, 2009, 5:08:58 PM4/26/09
to aci...@googlegroups.com
http://www.grid-appliance.org/files/packages/remoting.zip from 64-bit
2.4, should work though.

David

XU, Jiangyan

unread,
Apr 27, 2009, 11:42:35 AM4/27/09
to aci...@googlegroups.com
Sorry my upgrade to 9.04 totally failed... but let me confirm that
tests in src/xmlrpc and tests/xmlrpc passed under my openSUSE 11.0
with Mono 2.4.

Best,

XU, Jiangyan

P. Oscar Boykin

unread,
Apr 28, 2009, 11:14:40 AM4/28/09
to aci...@googlegroups.com
This worked for me, and I reported a ubuntu bug:

https://bugs.launchpad.net/ubuntu/+source/mono/+bug/368132

On Sun, Apr 26, 2009 at 5:08 PM, David Isaac Wolinsky <dav...@ufl.edu> wrote:
>

David Isaac Wolinsky

unread,
Apr 28, 2009, 8:52:53 PM4/28/09
to aci...@googlegroups.com
Thanks! Sad that even though Mono 2.2 has been out for quite a while,
they stuck with 2.0. Though in all fairness, 2.2 and above have a
performance regression.

XU, Jiangyan

unread,
Apr 29, 2009, 11:29:45 AM4/29/09
to aci...@googlegroups.com
Yes...

And Mono 2.4 crashes Mono.Fuse and thus my FUSE related code. I just tested it on Ubuntu 9.04/Mono 2.0.1 and it's all good. I guess it's fair enough not to include it.

Best,

XU, Jiangyan
Reply all
Reply to author
Forward
0 new messages