Home
last modified time | relevance | path

Searched refs:cluster (Results 1 – 25 of 53) sorted by relevance

123

/dragonfly/sys/vfs/hammer2/
H A Dhammer2_cluster.c165 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 Dhammer2_inode.c414 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 Dhammer2_admin.c348 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 Dhammer2_vfsops.c481 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 DTODO11 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 Dhammer2_synchro.c311 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 DDESIGN495 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 Dhammer2.h699 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 Dhammer2_ioctl.c199 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 Dhammer2_cluster.c170 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 Dhammer2_inode.c418 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 Dhammer2_admin.c391 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 Dhammer2_vfsops.c509 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 Dhammer2.h742 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 Dhammer2_ioctl.c206 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 Dmsdosfs_fat.c425 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 Dmsdosfs_fat.c428 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 Dmsdosfs_lookup.c123 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 Dlvm_dump.sh147 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 Dlvmconf.sh38 --enable-cluster)
42 --disable-cluster)
H A Dclvmd_init_red_hat.in32 [ -f /etc/sysconfig/cluster ] && . /etc/sysconfig/cluster
H A Dclvmd_init_red_hat32 [ -f /etc/sysconfig/cluster ] && . /etc/sysconfig/cluster
/dragonfly/usr.sbin/fstyp/
H A Dexfat.c242 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 Dconfigure.in252 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 DMakefile24 SOURCES = clogd.c cluster.c functions.c link_mon.c local.c logging.c

123