Re: [OMPI devel] Fix compiler warnings in FT code
That looks great. Thanks! On Wed, Mar 5, 2014 at 12:24 PM, Ralph Castainwrote: > Nicely done - thanks! > > > > On Wed, Mar 5, 2014 at 10:14 AM, Adrian Reber wrote: > >> Josh, please have a look at: >> >> >> https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=5d5edafa36605ca7650eafa7f99fa1985641e488 >> >> I moved the parameter initialization to sstore_stage_register() and can >> now see that the variables are correctly used: >> >> $ orterun --mca sstore_stage_verbose 30 >> [...] >> [dcbz:02880] sstore:stage: open() >> [dcbz:02880] sstore:stage: open: priority = 10 >> [dcbz:02880] sstore:stage: open: verbosity = 30 >> [dcbz:02880] sstore:stage: open: Local snapshot directory = /tmp >> [dcbz:02880] sstore:stage: open: Is Global dir. shared= False >> [dcbz:02880] sstore:stage: open: Node Local Caching = Disabled >> [dcbz:02880] sstore:stage: open: Compression = Disabled >> [dcbz:02880] sstore:stage: open: Compression Delay= 0 >> [dcbz:02880] sstore:stage: open: Skip FileM (Debug Only) = False >> >> >> >> On Mon, Mar 03, 2014 at 05:42:13PM +0100, Adrian Reber wrote: >> > I will prepare a patch that moves the parameter initialization >> somewhere else >> > and will not remove it. Do you think the other parts of the patch can be >> > applied (without sstore_stage_select() removal)? >> > >> > >> > On Mon, Mar 03, 2014 at 10:07:36AM -0600, Josh Hursey wrote: >> > > It should probably be moved to the component initialization of the >> sstore >> > > stage component since those parameters are how the user controls >> where to >> > > store those files. I think there is an MCA registration function that >> is >> > > called after component initialization - that would be the best spot, >> but I >> > > do not remember how to set it up at the moment. >> > > >> > > >> > > >> > > >> > > On Mon, Mar 3, 2014 at 7:25 AM, Adrian Reber wrote: >> > > >> > > > I removed a complete function because it was not used: >> > > > >> > > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c: At >> top >> > > > level: >> > > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c:77:12: >> > > > warning: 'sstore_stage_select' defined but not used >> [-Wunused-function] >> > > > static int sstore_stage_select (void) >> > > > >> > > > And grepping through the code it seems the compiler is right. >> > > > >> > > > Should we keep the code and maybe just #ifdef it out. >> > > > >> > > > On Mon, Mar 03, 2014 at 07:17:19AM -0600, Josh Hursey wrote: >> > > > > It looks like you removed a number of sstore stage MCA >> parameters. Did >> > > > they >> > > > > move somewhere else? or do you have a different way to set those >> > > > parameters? >> > > > > >> > > > > Other than that it looks good to me. >> > > > > >> > > > > >> > > > > On Mon, Mar 3, 2014 at 5:29 AM, Adrian Reber >> wrote: >> > > > > >> > > > > > I have a simple patch which fixes the remaining compiler >> warnings when >> > > > > > running with '--with-ft': >> > > > > > >> > > > > > >> > > > > > >> > > > >> https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=4dee703a0a2e64972b0c35b7693c11a09f1fbe5f >> > > > > > >> > > > > > Does anybody see any problems with this patch? >> > > > > > >> > > > > > Adrian >> > > > > > ___ >> > > > > > devel mailing list >> > > > > > de...@open-mpi.org >> > > > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel >> > > > ___ >> > > > devel mailing list >> > > > de...@open-mpi.org >> > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel >> > ___ >> > devel mailing list >> > de...@open-mpi.org >> > http://www.open-mpi.org/mailman/listinfo.cgi/devel >> >> Adrian >> >> -- >> Adrian Reber http://lisas.de/~adrian/ >> guru, n.: >> A person in T-shirt and sandals who took an elevator ride with >> a senior vice-president and is ultimately responsible for the >> phone call you are about to receive from your boss. >> ___ >> devel mailing list >> de...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2014/03/14298.php >> > > > ___ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/03/14299.php > -- Joshua Hursey Assistant Professor of Computer Science University of Wisconsin-La Crosse http://cs.uwlax.edu/~jjhursey
Re: [OMPI devel] Fix compiler warnings in FT code
Nicely done - thanks! On Wed, Mar 5, 2014 at 10:14 AM, Adrian Reberwrote: > Josh, please have a look at: > > > https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=5d5edafa36605ca7650eafa7f99fa1985641e488 > > I moved the parameter initialization to sstore_stage_register() and can > now see that the variables are correctly used: > > $ orterun --mca sstore_stage_verbose 30 > [...] > [dcbz:02880] sstore:stage: open() > [dcbz:02880] sstore:stage: open: priority = 10 > [dcbz:02880] sstore:stage: open: verbosity = 30 > [dcbz:02880] sstore:stage: open: Local snapshot directory = /tmp > [dcbz:02880] sstore:stage: open: Is Global dir. shared= False > [dcbz:02880] sstore:stage: open: Node Local Caching = Disabled > [dcbz:02880] sstore:stage: open: Compression = Disabled > [dcbz:02880] sstore:stage: open: Compression Delay= 0 > [dcbz:02880] sstore:stage: open: Skip FileM (Debug Only) = False > > > > On Mon, Mar 03, 2014 at 05:42:13PM +0100, Adrian Reber wrote: > > I will prepare a patch that moves the parameter initialization somewhere > else > > and will not remove it. Do you think the other parts of the patch can be > > applied (without sstore_stage_select() removal)? > > > > > > On Mon, Mar 03, 2014 at 10:07:36AM -0600, Josh Hursey wrote: > > > It should probably be moved to the component initialization of the > sstore > > > stage component since those parameters are how the user controls where > to > > > store those files. I think there is an MCA registration function that > is > > > called after component initialization - that would be the best spot, > but I > > > do not remember how to set it up at the moment. > > > > > > > > > > > > > > > On Mon, Mar 3, 2014 at 7:25 AM, Adrian Reber wrote: > > > > > > > I removed a complete function because it was not used: > > > > > > > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c: At top > > > > level: > > > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c:77:12: > > > > warning: 'sstore_stage_select' defined but not used > [-Wunused-function] > > > > static int sstore_stage_select (void) > > > > > > > > And grepping through the code it seems the compiler is right. > > > > > > > > Should we keep the code and maybe just #ifdef it out. > > > > > > > > On Mon, Mar 03, 2014 at 07:17:19AM -0600, Josh Hursey wrote: > > > > > It looks like you removed a number of sstore stage MCA parameters. > Did > > > > they > > > > > move somewhere else? or do you have a different way to set those > > > > parameters? > > > > > > > > > > Other than that it looks good to me. > > > > > > > > > > > > > > > On Mon, Mar 3, 2014 at 5:29 AM, Adrian Reber > wrote: > > > > > > > > > > > I have a simple patch which fixes the remaining compiler > warnings when > > > > > > running with '--with-ft': > > > > > > > > > > > > > > > > > > > > > > > https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=4dee703a0a2e64972b0c35b7693c11a09f1fbe5f > > > > > > > > > > > > Does anybody see any problems with this patch? > > > > > > > > > > > > Adrian > > > > > > ___ > > > > > > devel mailing list > > > > > > de...@open-mpi.org > > > > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > > ___ > > > > devel mailing list > > > > de...@open-mpi.org > > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > ___ > > devel mailing list > > de...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > Adrian > > -- > Adrian Reber http://lisas.de/~adrian/ > guru, n.: > A person in T-shirt and sandals who took an elevator ride with > a senior vice-president and is ultimately responsible for the > phone call you are about to receive from your boss. > ___ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/03/14298.php >
Re: [OMPI devel] Fix compiler warnings in FT code
Josh, please have a look at: https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=5d5edafa36605ca7650eafa7f99fa1985641e488 I moved the parameter initialization to sstore_stage_register() and can now see that the variables are correctly used: $ orterun --mca sstore_stage_verbose 30 [...] [dcbz:02880] sstore:stage: open() [dcbz:02880] sstore:stage: open: priority = 10 [dcbz:02880] sstore:stage: open: verbosity = 30 [dcbz:02880] sstore:stage: open: Local snapshot directory = /tmp [dcbz:02880] sstore:stage: open: Is Global dir. shared= False [dcbz:02880] sstore:stage: open: Node Local Caching = Disabled [dcbz:02880] sstore:stage: open: Compression = Disabled [dcbz:02880] sstore:stage: open: Compression Delay= 0 [dcbz:02880] sstore:stage: open: Skip FileM (Debug Only) = False On Mon, Mar 03, 2014 at 05:42:13PM +0100, Adrian Reber wrote: > I will prepare a patch that moves the parameter initialization somewhere else > and will not remove it. Do you think the other parts of the patch can be > applied (without sstore_stage_select() removal)? > > > On Mon, Mar 03, 2014 at 10:07:36AM -0600, Josh Hursey wrote: > > It should probably be moved to the component initialization of the sstore > > stage component since those parameters are how the user controls where to > > store those files. I think there is an MCA registration function that is > > called after component initialization - that would be the best spot, but I > > do not remember how to set it up at the moment. > > > > > > > > > > On Mon, Mar 3, 2014 at 7:25 AM, Adrian Reberwrote: > > > > > I removed a complete function because it was not used: > > > > > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c: At top > > > level: > > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c:77:12: > > > warning: 'sstore_stage_select' defined but not used [-Wunused-function] > > > static int sstore_stage_select (void) > > > > > > And grepping through the code it seems the compiler is right. > > > > > > Should we keep the code and maybe just #ifdef it out. > > > > > > On Mon, Mar 03, 2014 at 07:17:19AM -0600, Josh Hursey wrote: > > > > It looks like you removed a number of sstore stage MCA parameters. Did > > > they > > > > move somewhere else? or do you have a different way to set those > > > parameters? > > > > > > > > Other than that it looks good to me. > > > > > > > > > > > > On Mon, Mar 3, 2014 at 5:29 AM, Adrian Reber wrote: > > > > > > > > > I have a simple patch which fixes the remaining compiler warnings when > > > > > running with '--with-ft': > > > > > > > > > > > > > > > > > > https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=4dee703a0a2e64972b0c35b7693c11a09f1fbe5f > > > > > > > > > > Does anybody see any problems with this patch? > > > > > > > > > > Adrian > > > > > ___ > > > > > devel mailing list > > > > > de...@open-mpi.org > > > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > ___ > > > devel mailing list > > > de...@open-mpi.org > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > ___ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel Adrian -- Adrian Reber http://lisas.de/~adrian/ guru, n.: A person in T-shirt and sandals who took an elevator ride with a senior vice-president and is ultimately responsible for the phone call you are about to receive from your boss.
Re: [OMPI devel] Fix compiler warnings in FT code
Yea. Those look fine. Thanks! On Mon, Mar 3, 2014 at 10:42 AM, Adrian Reberwrote: > I will prepare a patch that moves the parameter initialization somewhere > else > and will not remove it. Do you think the other parts of the patch can be > applied (without sstore_stage_select() removal)? > > > On Mon, Mar 03, 2014 at 10:07:36AM -0600, Josh Hursey wrote: > > It should probably be moved to the component initialization of the sstore > > stage component since those parameters are how the user controls where to > > store those files. I think there is an MCA registration function that is > > called after component initialization - that would be the best spot, but > I > > do not remember how to set it up at the moment. > > > > > > > > > > On Mon, Mar 3, 2014 at 7:25 AM, Adrian Reber wrote: > > > > > I removed a complete function because it was not used: > > > > > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c: At top > > > level: > > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c:77:12: > > > warning: 'sstore_stage_select' defined but not used [-Wunused-function] > > > static int sstore_stage_select (void) > > > > > > And grepping through the code it seems the compiler is right. > > > > > > Should we keep the code and maybe just #ifdef it out. > > > > > > On Mon, Mar 03, 2014 at 07:17:19AM -0600, Josh Hursey wrote: > > > > It looks like you removed a number of sstore stage MCA parameters. > Did > > > they > > > > move somewhere else? or do you have a different way to set those > > > parameters? > > > > > > > > Other than that it looks good to me. > > > > > > > > > > > > On Mon, Mar 3, 2014 at 5:29 AM, Adrian Reber > wrote: > > > > > > > > > I have a simple patch which fixes the remaining compiler warnings > when > > > > > running with '--with-ft': > > > > > > > > > > > > > > > > > > > https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=4dee703a0a2e64972b0c35b7693c11a09f1fbe5f > > > > > > > > > > Does anybody see any problems with this patch? > > > > > > > > > > Adrian > > > > > ___ > > > > > devel mailing list > > > > > de...@open-mpi.org > > > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > ___ > > > devel mailing list > > > de...@open-mpi.org > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > ___ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel > -- Joshua Hursey Assistant Professor of Computer Science University of Wisconsin-La Crosse http://cs.uwlax.edu/~jjhursey
Re: [OMPI devel] Fix compiler warnings in FT code
I will prepare a patch that moves the parameter initialization somewhere else and will not remove it. Do you think the other parts of the patch can be applied (without sstore_stage_select() removal)? On Mon, Mar 03, 2014 at 10:07:36AM -0600, Josh Hursey wrote: > It should probably be moved to the component initialization of the sstore > stage component since those parameters are how the user controls where to > store those files. I think there is an MCA registration function that is > called after component initialization - that would be the best spot, but I > do not remember how to set it up at the moment. > > > > > On Mon, Mar 3, 2014 at 7:25 AM, Adrian Reberwrote: > > > I removed a complete function because it was not used: > > > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c: At top > > level: > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c:77:12: > > warning: 'sstore_stage_select' defined but not used [-Wunused-function] > > static int sstore_stage_select (void) > > > > And grepping through the code it seems the compiler is right. > > > > Should we keep the code and maybe just #ifdef it out. > > > > On Mon, Mar 03, 2014 at 07:17:19AM -0600, Josh Hursey wrote: > > > It looks like you removed a number of sstore stage MCA parameters. Did > > they > > > move somewhere else? or do you have a different way to set those > > parameters? > > > > > > Other than that it looks good to me. > > > > > > > > > On Mon, Mar 3, 2014 at 5:29 AM, Adrian Reber wrote: > > > > > > > I have a simple patch which fixes the remaining compiler warnings when > > > > running with '--with-ft': > > > > > > > > > > > > > > https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=4dee703a0a2e64972b0c35b7693c11a09f1fbe5f > > > > > > > > Does anybody see any problems with this patch? > > > > > > > > Adrian > > > > ___ > > > > devel mailing list > > > > de...@open-mpi.org > > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > ___ > > devel mailing list > > de...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/devel
Re: [OMPI devel] Fix compiler warnings in FT code
It should probably be moved to the component initialization of the sstore stage component since those parameters are how the user controls where to store those files. I think there is an MCA registration function that is called after component initialization - that would be the best spot, but I do not remember how to set it up at the moment. On Mon, Mar 3, 2014 at 7:25 AM, Adrian Reberwrote: > I removed a complete function because it was not used: > > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c: At top > level: > ../../../../../orte/mca/sstore/stage/sstore_stage_component.c:77:12: > warning: 'sstore_stage_select' defined but not used [-Wunused-function] > static int sstore_stage_select (void) > > And grepping through the code it seems the compiler is right. > > Should we keep the code and maybe just #ifdef it out. > > On Mon, Mar 03, 2014 at 07:17:19AM -0600, Josh Hursey wrote: > > It looks like you removed a number of sstore stage MCA parameters. Did > they > > move somewhere else? or do you have a different way to set those > parameters? > > > > Other than that it looks good to me. > > > > > > On Mon, Mar 3, 2014 at 5:29 AM, Adrian Reber wrote: > > > > > I have a simple patch which fixes the remaining compiler warnings when > > > running with '--with-ft': > > > > > > > > > > https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=4dee703a0a2e64972b0c35b7693c11a09f1fbe5f > > > > > > Does anybody see any problems with this patch? > > > > > > Adrian > > > ___ > > > devel mailing list > > > de...@open-mpi.org > > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > ___ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel > -- Joshua Hursey Assistant Professor of Computer Science University of Wisconsin-La Crosse http://cs.uwlax.edu/~jjhursey
Re: [OMPI devel] Fix compiler warnings in FT code
I removed a complete function because it was not used: ../../../../../orte/mca/sstore/stage/sstore_stage_component.c: At top level: ../../../../../orte/mca/sstore/stage/sstore_stage_component.c:77:12: warning: 'sstore_stage_select' defined but not used [-Wunused-function] static int sstore_stage_select (void) And grepping through the code it seems the compiler is right. Should we keep the code and maybe just #ifdef it out. On Mon, Mar 03, 2014 at 07:17:19AM -0600, Josh Hursey wrote: > It looks like you removed a number of sstore stage MCA parameters. Did they > move somewhere else? or do you have a different way to set those parameters? > > Other than that it looks good to me. > > > On Mon, Mar 3, 2014 at 5:29 AM, Adrian Reberwrote: > > > I have a simple patch which fixes the remaining compiler warnings when > > running with '--with-ft': > > > > > > https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=4dee703a0a2e64972b0c35b7693c11a09f1fbe5f > > > > Does anybody see any problems with this patch? > > > > Adrian > > ___ > > devel mailing list > > de...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/devel
Re: [OMPI devel] Fix compiler warnings in FT code
It looks like you removed a number of sstore stage MCA parameters. Did they move somewhere else? or do you have a different way to set those parameters? Other than that it looks good to me. On Mon, Mar 3, 2014 at 5:29 AM, Adrian Reberwrote: > I have a simple patch which fixes the remaining compiler warnings when > running with '--with-ft': > > > https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=4dee703a0a2e64972b0c35b7693c11a09f1fbe5f > > Does anybody see any problems with this patch? > > Adrian > ___ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel > -- Joshua Hursey Assistant Professor of Computer Science University of Wisconsin-La Crosse http://cs.uwlax.edu/~jjhursey
[OMPI devel] Fix compiler warnings in FT code
I have a simple patch which fixes the remaining compiler warnings when running with '--with-ft': https://lisas.de/git/?p=open-mpi.git;a=commitdiff;h=4dee703a0a2e64972b0c35b7693c11a09f1fbe5f Does anybody see any problems with this patch? Adrian