/dragonfly/sys/vfs/hammer2/ |
H A D | hammer2_cluster.c | 165 cluster = &xop->cluster; in hammer2_dummy_xop_from_chain() 168 cluster->nchains = 1; in hammer2_dummy_xop_from_chain() 172 cluster->refs = 1; in hammer2_dummy_xop_from_chain() 246 cluster); in hammer2_cluster_lock() 339 cluster->error = 0; in hammer2_cluster_check() 342 pmp = cluster->pmp; in hammer2_cluster_check() 367 if (cluster->focus == NULL || cluster->focus == chain) { in hammer2_cluster_check() 552 cluster->error = 0; in hammer2_cluster_check() 634 cluster->ddflag = in hammer2_cluster_check() 637 cluster->ddflag = 0; in hammer2_cluster_check() [all …]
|
H A D | hammer2_inode.c | 414 cluster = &ip->cluster; in hammer2_inode_chain() 924 nip->cluster.refs = 1; in hammer2_inode_get() 925 nip->cluster.pmp = pmp; in hammer2_inode_get() 1401 for (i = 0; cluster && i < cluster->nchains; ++i) { in hammer2_inode_repoint() 1420 ip->cluster.array[i].flags |= cluster->array[i].flags & in hammer2_inode_repoint() 1444 if (cluster) { in hammer2_inode_repoint() 1445 ip->cluster.nchains = cluster->nchains; in hammer2_inode_repoint() 1446 ip->cluster.focus = cluster->focus; in hammer2_inode_repoint() 1447 ip->cluster.flags = cluster->flags & ~HAMMER2_CLUSTER_LOCKED; in hammer2_inode_repoint() 1449 ip->cluster.nchains = 0; in hammer2_inode_repoint() [all …]
|
H A D | hammer2_admin.c | 348 xop->head.cluster.nchains = ip->cluster.nchains; in hammer2_xop_alloc() 349 xop->head.cluster.pmp = ip->pmp; in hammer2_xop_alloc() 554 nchains = ip1->cluster.nchains; in hammer2_xop_start_except() 701 xop->cluster.array[i].flags = 0; in hammer2_xop_retire() 702 chain = xop->cluster.array[i].chain; in hammer2_xop_retire() 704 xop->cluster.array[i].chain = NULL; in hammer2_xop_retire() 909 chain = xop->cluster.array[i].chain; in hammer2_xop_collect() 935 xop->cluster.array[i].chain = chain; in hammer2_xop_collect() 936 xop->cluster.array[i].error = error; in hammer2_xop_collect() 939 xop->cluster.array[i].flags |= in hammer2_xop_collect() [all …]
|
H A D | hammer2_vfsops.c | 481 j = iroot->cluster.nchains; in hammer2_pfsalloc() 516 iroot->cluster.nchains = j; in hammer2_pfsalloc() 831 iroot->cluster.focus = NULL; in hammer2_pfsfree_scan() 844 iroot->cluster.nchains = i + 1; in hammer2_pfsfree_scan() 961 hammer2_cluster_t *cluster; in hammer2_vfs_mount() local 966 cluster = &pmp->iroot->cluster; in hammer2_vfs_mount() 1677 hammer2_cluster_t *cluster; in hammer2_mount_helper() local 1687 cluster = &pmp->iroot->cluster; in hammer2_mount_helper() 1689 rchain = cluster->array[i].chain; in hammer2_mount_helper() 1719 hammer2_cluster_t *cluster; in hammer2_unmount_helper() local [all …]
|
H A D | TODO | 11 disappears once the cluster validates, even if more backend nodes 17 * FIXME - modifying backend ops are not currently validating the cluster. 29 * Convert xops and hammer2_update_spans() from cluster back into chain calls 73 degenerate 'cluster' representing the snapshot. This theoretically will 74 also allow a snapshot to be generated inside a cluster of more than one 77 * snapshot copy currently also copies uuids and can confuse cluster code 80 additional cluster entries added. 82 * transaction on cluster - multiple trans structures, subtrans 84 * inode always contains target cluster/chain, not hardlink 86 * chain refs in cluster, cluster refs [all …]
|
H A D | hammer2_synchro.c | 311 hammer2_cluster_t *cparent, hammer2_cluster_t *cluster) 320 KKASSERT(cparent->nchains == cluster->nchains); 334 if ((chain = cluster->array[i].chain) != NULL) { 337 ((cluster->array[i].flags & 505 focus = xop->head.cluster.focus; in hammer2_sync_slaves() 511 focus = xop->head.cluster.focus; in hammer2_sync_slaves() 600 KKASSERT(xop->head.cluster.array[idx].chain == NULL); in hammer2_sync_slaves() 601 xop->head.cluster.array[idx].flags = in hammer2_sync_slaves() 603 xop->head.cluster.array[idx].chain = chain; in hammer2_sync_slaves() 605 xop->head.cluster.array[idx].chain = NULL; in hammer2_sync_slaves() [all …]
|
H A D | DESIGN | 495 cluster. 741 networked cluster. 748 cluster. 761 Node types within the cluster: 781 by giving it a unique cluster id, taking it out of the cluster that 802 not allow a leaf node in the cluster to hold a cache element 806 back to the cluster. 824 cluster). Instead a leaf with insufficient rights will have to 830 To reduce issues and give the cluster more breath, sub-clusters 833 into a greater cluster that they normally would not have such [all …]
|
H A D | hammer2.h | 699 hammer2_cluster_t cluster; member 911 hammer2_cluster_t cluster; /* help collections */ member 1897 uint8_t hammer2_cluster_type(hammer2_cluster_t *cluster); 1899 void hammer2_cluster_ref(hammer2_cluster_t *cluster); 1900 void hammer2_cluster_drop(hammer2_cluster_t *cluster); 1901 void hammer2_cluster_unhold(hammer2_cluster_t *cluster); 1902 void hammer2_cluster_rehold(hammer2_cluster_t *cluster); 1903 void hammer2_cluster_lock(hammer2_cluster_t *cluster, int how); 1904 int hammer2_cluster_check(hammer2_cluster_t *cluster, hammer2_key_t lokey, 1906 void hammer2_cluster_unlock(hammer2_cluster_t *cluster); [all …]
|
H A D | hammer2_ioctl.c | 199 hammer2_cluster_t *cluster; in hammer2_ioctl_recluster() local 206 cluster = &ip->pmp->iroot->cluster; in hammer2_ioctl_recluster() 208 cluster->nchains, cluster->focus); in hammer2_ioctl_recluster() 209 if (cluster->nchains != 1 || cluster->focus == NULL) { in hammer2_ioctl_recluster() 213 hammer2_cluster_reconnect(cluster->focus->hmp, in hammer2_ioctl_recluster() 1023 for (i = 0; i < ip->cluster.nchains; ++i) { in hammer2_ioctl_debug_dump() 1024 chain = ip->cluster.array[i].chain; in hammer2_ioctl_debug_dump()
|
/dragonfly/usr.sbin/makefs/hammer2/ |
H A D | hammer2_cluster.c | 170 cluster = &xop->cluster; in hammer2_dummy_xop_from_chain() 173 cluster->nchains = 1; in hammer2_dummy_xop_from_chain() 177 cluster->refs = 1; in hammer2_dummy_xop_from_chain() 251 cluster); in hammer2_cluster_lock() 344 cluster->error = 0; in hammer2_cluster_check() 347 pmp = cluster->pmp; in hammer2_cluster_check() 372 if (cluster->focus == NULL || cluster->focus == chain) { in hammer2_cluster_check() 557 cluster->error = 0; in hammer2_cluster_check() 639 cluster->ddflag = in hammer2_cluster_check() 642 cluster->ddflag = 0; in hammer2_cluster_check() [all …]
|
H A D | hammer2_inode.c | 418 cluster = &ip->cluster; in hammer2_inode_chain() 931 nip->cluster.refs = 1; in hammer2_inode_get() 932 nip->cluster.pmp = pmp; in hammer2_inode_get() 1409 for (i = 0; cluster && i < cluster->nchains; ++i) { in hammer2_inode_repoint() 1428 ip->cluster.array[i].flags |= cluster->array[i].flags & in hammer2_inode_repoint() 1452 if (cluster) { in hammer2_inode_repoint() 1453 ip->cluster.nchains = cluster->nchains; in hammer2_inode_repoint() 1454 ip->cluster.focus = cluster->focus; in hammer2_inode_repoint() 1455 ip->cluster.flags = cluster->flags & ~HAMMER2_CLUSTER_LOCKED; in hammer2_inode_repoint() 1457 ip->cluster.nchains = 0; in hammer2_inode_repoint() [all …]
|
H A D | hammer2_admin.c | 391 xop->head.cluster.nchains = ip->cluster.nchains; in hammer2_xop_alloc() 392 xop->head.cluster.pmp = ip->pmp; in hammer2_xop_alloc() 610 nchains = ip1->cluster.nchains; in hammer2_xop_start_except() 758 xop->cluster.array[i].flags = 0; in hammer2_xop_retire() 759 chain = xop->cluster.array[i].chain; in hammer2_xop_retire() 761 xop->cluster.array[i].chain = NULL; in hammer2_xop_retire() 965 chain = xop->cluster.array[i].chain; in hammer2_xop_collect() 991 xop->cluster.array[i].chain = chain; in hammer2_xop_collect() 992 xop->cluster.array[i].error = error; in hammer2_xop_collect() 995 xop->cluster.array[i].flags |= in hammer2_xop_collect() [all …]
|
H A D | hammer2_vfsops.c | 509 j = iroot->cluster.nchains; in hammer2_pfsalloc() 544 iroot->cluster.nchains = j; in hammer2_pfsalloc() 888 iroot->cluster.focus = NULL; in hammer2_pfsfree_scan() 901 iroot->cluster.nchains = i + 1; in hammer2_pfsfree_scan() 907 if (iroot->cluster.nchains == 0) { in hammer2_pfsfree_scan() 1644 hammer2_cluster_t *cluster; in hammer2_mount_helper() local 1654 cluster = &pmp->iroot->cluster; in hammer2_mount_helper() 1656 rchain = cluster->array[i].chain; in hammer2_mount_helper() 1686 hammer2_cluster_t *cluster; in hammer2_unmount_helper() local 1706 cluster = &pmp->iroot->cluster; in hammer2_unmount_helper() [all …]
|
H A D | hammer2.h | 742 hammer2_cluster_t cluster; member 955 hammer2_cluster_t cluster; /* help collections */ member 1977 uint8_t hammer2_cluster_type(hammer2_cluster_t *cluster); 1979 void hammer2_cluster_ref(hammer2_cluster_t *cluster); 1980 void hammer2_cluster_drop(hammer2_cluster_t *cluster); 1981 void hammer2_cluster_unhold(hammer2_cluster_t *cluster); 1982 void hammer2_cluster_rehold(hammer2_cluster_t *cluster); 1983 void hammer2_cluster_lock(hammer2_cluster_t *cluster, int how); 1984 int hammer2_cluster_check(hammer2_cluster_t *cluster, hammer2_key_t lokey, 1986 void hammer2_cluster_unlock(hammer2_cluster_t *cluster); [all …]
|
H A D | hammer2_ioctl.c | 206 hammer2_cluster_t *cluster; 213 cluster = &ip->pmp->iroot->cluster; 215 cluster->nchains, cluster->focus); 216 if (cluster->nchains != 1 || cluster->focus == NULL) { 220 hammer2_cluster_reconnect(cluster->focus->hmp, 1032 for (i = 0; i < ip->cluster.nchains; ++i) { 1033 chain = ip->cluster.array[i].chain;
|
/dragonfly/usr.sbin/makefs/msdos/ |
H A D | msdosfs_fat.c | 425 usemap_free(pmp, cluster); in clusterfree() 815 while (cluster >= CLUST_FIRST && cluster <= pmp->pm_maxcluster) { in freeclusterchain() 816 byteoffset = FATOFS(pmp, cluster); in freeclusterchain() 829 usemap_free(pmp, cluster); in freeclusterchain() 833 if (cluster & 1) { in freeclusterchain() 834 cluster = readcn >> 4; in freeclusterchain() 838 cluster = readcn; in freeclusterchain() 845 cluster = getushort(bp->b_data + bo); in freeclusterchain() 849 cluster = getulong(bp->b_data + bo); in freeclusterchain() 854 cluster &= pmp->pm_fatmask; in freeclusterchain() [all …]
|
/dragonfly/sys/vfs/msdosfs/ |
H A D | msdosfs_fat.c | 428 error = usemap_free(pmp, cluster); in clusterfree() 823 while (cluster >= CLUST_FIRST && cluster <= pmp->pm_maxcluster) { in freeclusterchain() 824 byteoffset = FATOFS(pmp, cluster); in freeclusterchain() 838 error = usemap_free(pmp, cluster); in freeclusterchain() 847 if (cluster & 1) { in freeclusterchain() 848 cluster = readcn >> 4; in freeclusterchain() 852 cluster = readcn; in freeclusterchain() 863 cluster = getulong(bp->b_data + bo); in freeclusterchain() 866 (cluster & ~FAT32_MASK)); in freeclusterchain() 869 cluster &= pmp->pm_fatmask; in freeclusterchain() [all …]
|
H A D | msdosfs_lookup.c | 123 u_long cluster; in msdosfs_lookup() local 165 cluster = MSDOSFSROOT; in msdosfs_lookup() 219 error = pcbmap(dp, frcn, &bn, &cluster, &blsize); in msdosfs_lookup() 423 cluster = scn; in msdosfs_lookup() 424 if (cluster == MSDOSFSROOT) in msdosfs_lookup() 428 } else if (cluster == MSDOSFSROOT) in msdosfs_lookup() 478 error = deget(pmp, cluster, blkoff, &tdp); in msdosfs_lookup() 510 if ((error = deget(pmp, cluster, blkoff, &tdp)) != 0) in msdosfs_lookup() 543 error = deget(pmp, cluster, blkoff, &tdp); in msdosfs_lookup() 568 if ((error = deget(pmp, cluster, blkoff, &tdp)) != 0) in msdosfs_lookup()
|
/dragonfly/contrib/lvm2/dist/scripts/ |
H A D | lvm_dump.sh | 147 if [ -f /proc/cluster/dlm_locks ] 149 echo clvmd > /proc/cluster/dlm_locks 150 cat /proc/cluster/dlm_locks 153 cat /proc/cluster/dlm_dir 156 cat /proc/cluster/dlm_debug
|
H A D | lvmconf.sh | 38 --enable-cluster) 42 --disable-cluster)
|
H A D | clvmd_init_red_hat.in | 32 [ -f /etc/sysconfig/cluster ] && . /etc/sysconfig/cluster
|
H A D | clvmd_init_red_hat | 32 [ -f /etc/sysconfig/cluster ] && . /etc/sysconfig/cluster
|
/dragonfly/usr.sbin/fstyp/ |
H A D | exfat.c | 242 uint32_t cluster) in exfat_fat_next() argument 248 clsect = fat_offset_sect + (cluster / (BPS / sizeof(cluster))); in exfat_fat_next() 249 clsectoff = (cluster % (BPS / sizeof(cluster))); in exfat_fat_next()
|
/dragonfly/contrib/lvm2/dist/ |
H A D | configure.in | 252 AC_ARG_WITH(cluster, optwith 260 --with-cluster parameter invalid 335 dnl -- Build cluster LVM daemon 336 AC_MSG_CHECKING(whether to build cluster LVM daemon) 338 [ --with-clvmd=TYPE Build cluster LVM Daemon. 535 AC_MSG_RESULT([Enabling clvmd gulm cluster manager]) 540 AC_MSG_RESULT([Enabling clvmd cman cluster manager]) 548 AC_MSG_RESULT([Enabling clvmd corosync cluster manager]) 554 AC_MSG_RESULT([Enabling clvmd openais cluster manager]) 563 dnl -- Build cluster mirror log daemon [all …]
|
/dragonfly/contrib/lvm2/dist/daemons/cmirrord/ |
H A D | Makefile | 24 SOURCES = clogd.c cluster.c functions.c link_mon.c local.c logging.c
|