Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] progress threads
From: Barrett, Brian W (bwbarre_at_[hidden])
Date: 2009-11-24 12:11:55


Jeff -

I was going to look into the ROMIO problems this weekend. I started looking
at them on the train between Portland and Seattle after the Forum (trying to
get async progress to work for some tests of the RMA code), but got too
confused. We're doing requests absolutely incorrectly with ROMIO right now
-- this code is all part of the brokenness. Look for fixes by Monday.

Are there any BTLs we think might possibly work with progress threads right
now? It's really something we should get working (at least to progress long
messages), although I as usual don't have time to do it (and the network
interface I care most about provides it under the covers with CM....).

Brian

On 11/24/09 10:06 AM, "Jeff Squyres" <jsquyres_at_[hidden]> wrote:

> Per the call today, I've added a Big Hairy Warning if you --enable-
> progress-threads. It's a configure change, so I'll "sleep 6h; svn
> ci ....".
>
> Note that I can't compile the trunk right now if --enable-progress-
> threads is used:
>
> CC base/io_base_request.lo
> base/io_base_request.c:254: error: syntax error before "progress_thread"
> base/io_base_request.c:254: warning: type defaults to `int' in
> declaration of `progress_thread'
> base/io_base_request.c:254: error: ISO C forbids data definition with
> no type or storage class
> base/io_base_request.c: In function `mca_io_base_request_progress_init':
> base/io_base_request.c:291: error: `opal_thread_t_class' undeclared
> (first use in this function)
> base/io_base_request.c:291: error: (Each undeclared identifier is
> reported only once
> base/io_base_request.c:291: error: for each function it appears in.)
> base/io_base_request.c:293: error: request for member `t_run' in
> something not a structure or union
> base/io_base_request.c:294: error: request for member `t_arg' in
> something not a structure or union
> base/io_base_request.c: In function `mca_io_base_request_progress_add':
> base/io_base_request.c:309: error: implicit declaration of function
> `opal_thread_start'
> base/io_base_request.c: In function `mca_io_base_request_progress_fini':
> base/io_base_request.c:340: error: implicit declaration of function
> `opal_thread_join'
>
> --
> Jeff Squyres
> jsquyres_at_[hidden]
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>