Lines Matching refs:sd

63 	md_set_desc	*sd;
68 if ((sd = metaget_setdesc(sp, ep)) == NULL)
70 sideno = getnodeside(mynode(), sd);
116 md_set_desc *sd;
120 if ((sd = metaget_setdesc(sp, ep)) == NULL)
125 if (MD_MNSET_DESC(sd)) {
131 if (sd->sd_mn_mynode) {
133 sn->sideno = sd->sd_mn_mynode->nd_nodeid;
151 if (sd->sd_nodes[i][0] == '\0')
200 md_set_desc *sd;
203 if ((sd = metaget_setdesc(sp, ep)) == NULL)
213 nblks = (MD_MNSET_DESC(sd)) ? MD_MN_DBSIZE : MD_DBSIZE;
230 1, nblks, sd->sd_ctime, sd->sd_genid, MD_DR_OK);
268 md_set_desc *sd;
276 if ((sd = metaget_setdesc(sp, ep)) == NULL)
285 if ((strcmp(node, "") == 0) && (sd->sd_flags & MD_SR_AUTO_TAKE)) {
304 sideno = getnodeside(node, sd);
448 md_set_desc *sd;
460 if ((sd = metaget_setdesc(sp, ep)) == NULL)
482 if (!(MD_MNSET_DESC(sd)) && !MD_ATSET_DESC(sd)) {
497 metafreedrivedesc(&sd->sd_drvs);
512 md_set_desc *sd;
519 if ((sd = metaget_setdesc(sp, ep)) == NULL)
522 if (getnodeside(hostname, sd) == MD_SIDEWILD)
536 metafreedrivedesc(&sd->sd_drvs);
681 md_set_desc *sd;
717 if ((sd = metaget_setdesc(sp, ep)) == NULL)
720 if (MD_MNSET_DESC(sd)) {
721 nd = sd->sd_nodelist;
752 if (sd->sd_nodes[i][0] != '\0')
761 nodename = (char *)sd->sd_nodes[i];
1049 md_set_desc *sd;
1061 if ((sd = metaget_setdesc(sp, ep)) == NULL)
1064 dbsize = (MD_MNSET_DESC(sd)) ? MD_MN_DBSIZE : MD_DBSIZE;
1095 if (MD_MNSET_DESC(sd)) {
1096 nd = sd->sd_nodelist;
1112 nd = sd->sd_nodelist;
1130 if (sd->sd_nodes[i][0] == '\0') continue;
1132 if (clnt_lock_set(sd->sd_nodes[i], sp, ep)) {
1156 nd = sd->sd_nodelist;
1190 if (MD_MNSET_DESC(sd)) {
1191 nd = sd->sd_nodelist;
1209 if (sd->sd_nodes[i][0] == '\0')
1212 if (clnt_unlock_set(sd->sd_nodes[i], cl_sk, &xep)) {
1240 md_set_desc *sd;
1258 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
1270 if (MD_MNSET_DESC(sd)) {
1283 if (sd->sd_nodes[i][0] == '\0')
1286 has_set = nodehasset(sp, sd->sd_nodes[i], NHS_NST_EQ,
1350 if (sd->sd_isown[mysideno] == FALSE)
1364 if (sd->sd_nodes[i][0] == '\0')
1368 if (strcmp(mynode(), sd->sd_nodes[i]) != 0)
1371 if (clnt_deldrvs(sd->sd_nodes[i], sp, dd, ep))
1439 medr.med_rec_meds = sd->sd_med; /* structure assigment */
1458 if (sd->sd_nodes[i][0] == '\0')
1462 if (strcmp(mynode(), sd->sd_nodes[i]) != 0) {
1464 sd->sd_nodes[i]);
1491 if (sd->sd_med.n_lst[i].a_cnt == 0)
1494 if (clnt_med_upd_rec(&sd->sd_med.n_lst[i], sp, &medr, ep))
1501 if (sd->sd_nodes[i][0] == '\0')
1505 if (strcmp(mynode(), sd->sd_nodes[i]) != 0)
1508 if (clnt_delset(sd->sd_nodes[i], sp, ep) == -1)
1546 md_set_desc *sd;
1556 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
1562 if (MD_MNSET_DESC(sd)) {
1567 nd = sd->sd_nodelist;
1577 nd->nd_nodeid != sd->sd_mn_mynode->nd_nodeid) {
1630 if (sd->sd_nodes[i][0] == '\0')
1633 has_set = nodehasset(sp, sd->sd_nodes[i],
1650 sd->sd_nodes[i][0] = '\0';
1653 if (clnt_lock_set(sd->sd_nodes[i], sp, ep)) {
1696 if (MD_MNSET_DESC(sd)) {
1697 nd = sd->sd_nodelist;
1699 if (nd->nd_nodeid == sd->sd_mn_mynode->nd_nodeid) {
1749 if (sd->sd_nodes[i][0] == '\0')
1751 if (strcmp(thishost, sd->sd_nodes[i]) != 0) {
1755 if (clnt_delhosts(sd->sd_nodes[i], sp, 1,
1771 if (clnt_delset(sd->sd_nodes[i], sp, ep) == -1) {
1800 if (MD_MNSET_DESC(sd)) {
1801 nd = sd->sd_nodelist;
1824 if (sd->sd_nodes[i][0] == '\0')
1827 if (clnt_unlock_set(sd->sd_nodes[i], cl_sk, &xep)) {
1897 md_set_desc *sd;
1901 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
1917 if (MD_MNSET_DESC(sd)) {
1951 if (MD_MNSET_DESC(sd)) {
2008 if (MD_MNSET_DESC(sd)) {
2016 if (MD_MNSET_DESC(sd)) {
2087 md_set_desc *sd;
2091 if ((sd = metaget_setdesc(sp, ep)) == NULL)
2096 sd->sd_ctime, sd->sd_genid, MD_DR_ADD);
2109 md_set_desc *sd = NULL;
2113 if ((sd = metaget_setdesc(sp, ep)) == NULL)
2116 if (sd->sd_drvs)
2117 return (sd->sd_drvs);
2119 if ((sd->sd_drvs = dr2drivedesc(sp, sideno, flags, ep)) == NULL)
2122 return (sd->sd_drvs);
2131 md_set_desc *sd;
2136 if ((sd = metaget_setdesc(sp, ep)) == NULL)
2139 if (MD_MNSET_DESC(sd)) {
2140 nd = sd->sd_nodelist;
2169 sd->sd_isown[i] = 0;
2175 sd->sd_isown[getmyside(sp, ep)] = 1;
2335 md_set_desc *sd;
2354 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
2359 if (!MD_MNSET_DESC(sd)) {
2365 if (!(sd->sd_mn_mynode->nd_flags & MD_MN_NODE_ALIVE)) {
2367 sd->sd_mn_mynode->nd_nodename, NULL, sp->setname);
2380 nd = sd->sd_nodelist;
2397 nd = sd->sd_nodelist;
2415 nd = sd->sd_nodelist;
2424 sd->sd_mn_mynode->nd_nodename, NULL,
2459 nd = sd->sd_nodelist;
2528 (void) strcpy(sd->sd_mn_master_nodenm,
2530 sd->sd_mn_master_nodeid = mas_mnsr->sr_master_nodeid;
2531 nd2 = sd->sd_nodelist;
2534 sd->sd_mn_masternode = nd2;
2543 * the nodes that are in the diskset. Can use my sd
2556 if (clnt_upd_nr_flags(mynode(), sp, sd->sd_nodelist,
2582 nd = sd->sd_nodelist;
2601 sd->sd_mn_mynode->nd_nodename,
2602 sd->sd_mn_mynode->nd_nodeid, ep)) {
2678 (void) strcpy(sd->sd_mn_master_nodenm,
2679 sd->sd_mn_mynode->nd_nodename);
2680 sd->sd_mn_master_nodeid = sd->sd_mn_mynode->nd_nodeid;
2681 sd->sd_mn_am_i_master = 1;
2703 sd->sd_mn_mynode->nd_flags |= MD_MN_NODE_OWN;
2711 my_nd = *(sd->sd_mn_mynode);
2713 nd = sd->sd_nodelist;
2751 sd->sd_mn_master_nodeid = MD_MN_INVALID_NID;
2752 sd->sd_mn_am_i_master = 0;
2758 nd = sd->sd_nodelist;
2770 sd->sd_mn_mynode->nd_flags &= ~MD_MN_NODE_OWN;
2781 nd = sd->sd_nodelist;
2822 nd = sd->sd_nodelist;
2858 nd = sd->sd_nodelist;
2886 nd = sd->sd_nodelist;
2968 md_set_desc *sd;
2983 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
2988 if (!MD_MNSET_DESC(sd)) {
3002 nd = sd->sd_nodelist;
3018 nd = sd->sd_nodelist;
3049 nd = sd->sd_nodelist;
3058 sd->sd_mn_mynode->nd_nodename, NULL,
3083 if (!(sd->sd_mn_mynode->nd_flags & MD_MN_NODE_OWN)) {
3092 if (sd->sd_mn_master_nodeid == sd->sd_mn_mynode->nd_nodeid) {
3093 nd = sd->sd_nodelist;
3096 if (nd->nd_nodeid == sd->sd_mn_master_nodeid) {
3104 sd->sd_mn_mynode->nd_nodename, NULL,
3133 nd = sd->sd_nodelist;
3168 if (clnt_mnsetmaster(sd->sd_mn_mynode->nd_nodename, sp, "",
3175 nd = sd->sd_nodelist;
3176 my_nd = *(sd->sd_mn_mynode); /* structure copy */
3200 node_id_list[0] = sd->sd_mn_mynode->nd_nodeid; /* Setup my nodeid */
3201 nd = sd->sd_nodelist;
3220 nd = sd->sd_nodelist;
3221 my_nd = *(sd->sd_mn_mynode); /* structure copy */
3236 if (clnt_mnsetmaster(sd->sd_mn_mynode->nd_nodename, sp,
3237 sd->sd_mn_master_nodenm,
3238 sd->sd_mn_master_nodeid, &xep)) {
3271 nd = sd->sd_nodelist;
3311 nd = sd->sd_nodelist;
3347 nd = sd->sd_nodelist;
3396 md_set_desc *sd,
3412 nd = sd->sd_nodelist;
3461 if (clnt_upd_nr_flags(mynode(), sp, sd->sd_nodelist,
3478 * Nodelist in set descriptor (sd) is sorted in
3490 md_set_desc *sd,
3524 if ((sd->sd_mn_master_nodeid != MD_MN_INVALID_NID) &&
3525 (sd->sd_mn_masternode->nd_flags & MD_MN_NODE_ALIVE)) {
3526 if (clnt_ownset(sd->sd_mn_master_nodenm, sp,
3530 (sd->sd_mn_mynode->nd_nodeid !=
3531 sd->sd_mn_master_nodeid)) {
3544 sd->sd_mn_master_nodenm,
3545 sd->sd_mn_master_nodeid,
3564 nd = sd->sd_nodelist;
3576 (sd->sd_mn_mynode->nd_nodeid !=
3605 nd = sd->sd_nodelist;
3624 (sd->sd_mn_mynode->nd_nodeid !=
3658 nd = sd->sd_nodelist;
3683 (sd->sd_mn_mynode->nd_nodeid !=
3743 if (sd->sd_mn_mynode == NULL) {
3747 nd = sd->sd_nodelist;
3759 (sd->sd_mn_mynode->nd_nodeid !=
3803 nd = sd->sd_nodelist;
3822 (sd->sd_mn_mynode->nd_nodeid !=
3834 if (sd->sd_mn_mynode->nd_nodeid ==
3854 nd2 = sd->sd_nodelist;
3876 nd = sd->sd_nodelist;
3895 (sd->sd_mn_mynode->nd_nodeid !=
3937 nd = sd->sd_nodelist;
3957 if (sd->sd_mn_mynode->nd_nodeid == nd->nd_nodeid) {
4011 if (sd->sd_mn_mynode->nd_nodeid ==
4048 nd2 = sd->sd_nodelist;
4072 nd = sd->sd_nodelist;
4113 } else if (sd->sd_mn_mynode->nd_nodeid == nd->nd_nodeid) {
4173 nd = sd->sd_nodelist;
4180 if (nd->nd_nodeid < sd->sd_mn_mynode->nd_nodeid) {
4202 if (sd->sd_mn_mynode) {
4203 nd = sd->sd_mn_mynode;
4303 md_set_desc *sd;
4349 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
4366 if (!MD_MNSET_DESC(sd)) {
4375 if (meta_reconfig_update_nodelist(sp, nl, sd, ep)) {
4414 (void) sleep(sd->sd_mn_mynode->nd_nodeid % 4);
4420 rval = meta_reconfig_choose_master_for_set(sp, sd, ep);
4486 md_set_desc *sd;
4545 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
4548 master_nodelist = sd->sd_nodelist;
4574 (sd->sd_mn_mynode->nd_nodeid !=
4740 (sd->sd_mn_mynode->nd_nodeid !=
4779 (sd->sd_mn_mynode->nd_nodeid !=
4820 (sd->sd_mn_mynode->
4834 (sd->sd_mn_mynode->
4848 (sd->sd_mn_mynode->
4869 (sd->sd_mn_mynode->
4910 (sd->sd_mn_mynode->nd_nodeid !=
5018 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
5023 /* Has side effect of setting sd->sd_drvs to same as master_dd */
5025 sd->sd_mn_mynode->nd_nodeid,
5153 * of linked list, also change sd->sd_drvs.
5155 master_dd = sd->sd_drvs = dd->dd_next;
5229 * sd->sd_drvs.
5231 master_dd = sd->sd_drvs = dd->dd_next;
5262 nd = sd->sd_nodelist;
5272 (sd->sd_mn_mynode->nd_nodeid != nd->nd_nodeid)) {
5308 nd = sd->sd_nodelist;
5319 (sd->sd_mn_mynode->nd_nodeid !=
5335 (sd->sd_mn_mynode->nd_nodeid !=
5347 sd->sd_nodelist, MD_NR_WITHDRAW, NULL, ep)) {
5350 (sd->sd_mn_mynode->nd_nodeid !=
5365 (sd->sd_mn_mynode->nd_nodeid !=
5379 (sd->sd_mn_mynode->nd_nodeid !=
5433 /* Frees sd->sd_drvs (which is also master_dd) */
5460 md_set_desc *sd;
5470 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
5500 if (!(sd->sd_mn_mynode->nd_flags & MD_MN_NODE_OWN)) {
5540 sd->sd_mn_mynode->nd_flags |= MD_MN_NODE_OWN;
5541 if (clnt_upd_nr_flags(mynode(), sp, sd->sd_nodelist, MD_NR_SET,
5650 nd = sd->sd_nodelist;
5669 nd2 = sd->sd_nodelist;
5690 (sd->sd_mn_mynode->nd_nodeid !=
5711 nd = sd->sd_nodelist;
5734 if (sd->sd_mn_mynode->nd_nodeid ==
5860 md_set_desc *sd;
5869 if ((sd = metaget_setdesc(sp, ep)) == NULL) {
5905 nd = sd->sd_nodelist;
5925 nd = sd->sd_nodelist;
5944 nd2 = sd->sd_nodelist;
5972 (sd->sd_mn_mynode->nd_nodeid !=
5983 nd = sd->sd_nodelist;
6035 nd = sd->sd_nodelist;
6066 if (sd->sd_mn_mynode->nd_nodeid ==
6104 nd = sd->sd_nodelist;
6115 sd->sd_nodelist, MD_NR_SET, MNSET_IN_RECONFIG, ep)) {