Hi Abhishek,

Well, I compiled it and installed it (the Makefile needs work...), and
it stays up as a daemon, but doesn't show any available nodes:

[r...@dgk3 bjs]# bjsstat
Pool: default   Nodes (total/up/free): 0/0/0
ID      User     Command                        Requirements

Did you change anything in the format for the bjs.conf file?

Daniel


On Sun, Dec 14, 2008 at 10:10 AM, Abhishek Kulkarni <[email protected]> wrote:
>
>
> On Sat, Dec 13, 2008 at 9:37 PM, Daniel Gruner <[email protected]> wrote:
>>
>> Hi Abhishek,
>>
>> What is the status of your port of bjs?  Is it part of the sxcpu tree
>> (or pulled when one checks out from the sxcpu svn repository)?  I'd
>> really like to test it...
>
> Daniel,
>
> You probably missed the quick announcement, here it is again:
> http://groups.google.com/group/xcpu/browse_thread/thread/42ed613c72fe55ba#
>
> After syncing changes between the sxcpu and the xcpu2 tree, it could be used
> for either.
> Let me know how it works for you.
> Thanks
>
>
>>
>> Daniel
>>
>>
>> On Mon, Dec 8, 2008 at 3:08 PM, Abhishek Kulkarni <[email protected]>
>> wrote:
>> >
>> > This patch makes bjs comply with the changed semantics of
>> > xp_nodeset_list_by_state to obtain the down nodes from statfs.
>> >
>> > Signed-off-by: Abhishek Kulkarni <[email protected]>
>> >
>> > Index: bjs.c
>> > ===================================================================
>> > --- bjs.c       (revision 746)
>> > +++ bjs.c       (working copy)
>> > @@ -2481,19 +2481,7 @@
>> >
>> >        if (r > 0) {
>> >            /* Check for machine status changes */
>> > -           /* TODO: Instead of jumping over these hoops, improve the
>> > -              way down nodes can be obtained from statfs */
>> > -
>> > -           down_nodeset = xp_nodeset_list_by_state(conf.statfsaddr,
>> > "down(initializing)");
>> > -           xp_nodeset_append(down_nodeset,
>> > -                             xp_nodeset_list_by_state(conf.statfsaddr,
>> > "down(disconnected)"));
>> > -           xp_nodeset_append(down_nodeset,
>> > -                             xp_nodeset_list_by_state(conf.statfsaddr,
>> > "down(connect_failed)"));
>> > -           xp_nodeset_append(down_nodeset,
>> > -                             xp_nodeset_list_by_state(conf.statfsaddr,
>> > "down(read_failed)"));
>> > -           xp_nodeset_append(down_nodeset,
>> > -                             xp_nodeset_list_by_state(conf.statfsaddr,
>> > "down(no_contact)"));
>> > -
>> > +           down_nodeset = xp_nodeset_list_by_state(conf.statfsaddr, 0);
>> >            if (down_nodeset->len != down_nodes) {
>> >                if (verbose) syslog(LOG_INFO, "XCPU cluster status
>> > change.");
>> >                chng = update_cluster_status(conf.statfsaddr);
>> > @@ -2505,9 +2493,10 @@
>> >                            p->policy->state_change(p);
>> >                    }
>> >                }
>> > +               down_nodes = down_nodeset->len;
>> >            }
>> > -           down_nodes = down_nodeset->len;
>> >
>> > +
>> >            /* Check for new clients */
>> >            if (FD_ISSET(conf.client_sockfd, &rset))
>> >                client_accept();
>> >
>> >
>> >
>
>

Reply via email to