Lines Matching full:heartbeat

24 #include "heartbeat.h"
33 * The first heartbeat pass had one global thread that would serialize all hb
51 * In global heartbeat, we maintain a series of region bitmaps.
55 * heartbeat on it.
118 * on heartbeat. o2net and o2dlm are two entities that register this callback.
119 * However only o2dlm depends on the heartbeat. It does not want the heartbeat
125 * In global heartbeat mode, all regions are pinned if there are one or more
133 * In local heartbeat mode, we assume the dlm domain name to be the same as
137 * In global heartbeat mode, we pin/unpin all o2hb regions. This solution
293 mlog(ML_ERROR, "Heartbeat write timeout to device %pg after %u " in o2hb_write_timeout()
685 #define ERRSTR2 "Heartbeat generation mismatch on device" in o2hb_check_own_slot()
686 #define ERRSTR3 "Heartbeat sequence mismatch on device" in o2hb_check_own_slot()
863 * live nodes heartbeat on it. In other words, the region has been in o2hb_set_quorum_device()
876 * If global heartbeat active, unpin all regions if the in o2hb_set_quorum_device()
921 * a freshly formatted heartbeat area will not have a in o2hb_check_slot()
946 /* The node changed heartbeat generations. We assume this to in o2hb_check_slot()
1004 * result in heartbeat calling a node dead when it in o2hb_check_slot()
1123 * other node has been improperly configured to heartbeat in in o2hb_do_disk_heartbeat()
1127 /* fill in the proper info for our next heartbeat */ in o2hb_do_disk_heartbeat()
1177 "heartbeat on region %s (%pg)\n", in o2hb_do_disk_heartbeat()
1221 * this should result in a heartbeat which is less in o2hb_thread()
1481 * heartbeat configfs bits. The heartbeat set is a default set under
1543 /* Heartbeat and fs min / max block sizes are the same. */ in o2hb_read_block_input()
1774 /* We can't heartbeat without having had our node number in o2hb_region_dev_store()
1842 * during mounts. For global heartbeat, the threshold doubled for the in o2hb_region_dev_store()
1900 printk(KERN_NOTICE "o2hb: Heartbeat started on region %s (%pg)\n", in o2hb_region_dev_store()
1952 /* heartbeat set */
2027 /* this is the same way to generate msg key as dlm, for local heartbeat, in o2hb_heartbeat_group_make_item()
2090 printk(KERN_NOTICE "o2hb: Heartbeat %s on region %s (%pg)\n", in o2hb_heartbeat_group_drop_item()
2112 * If global heartbeat active and there are dependent users, in o2hb_heartbeat_group_drop_item()
2174 printk(KERN_NOTICE "o2hb: Heartbeat mode set to %s\n", in o2hb_heartbeat_group_mode_store()
2203 /* this is just here to avoid touching group in heartbeat.h which the
2214 config_group_init_type_name(&hs->hs_group, "heartbeat", in o2hb_alloc_hb_set()
2256 * In local heartbeat mode, region_uuid passed matches the dlm domain name.
2257 * In global heartbeat mode, region_uuid passed is NULL.
2276 /* local heartbeat */ in o2hb_region_pin()
2309 * In local heartbeat mode, region_uuid passed matches the dlm domain name.
2310 * In global heartbeat mode, region_uuid passed is NULL.
2350 /* local heartbeat */ in o2hb_region_inc_user()
2357 * if global heartbeat active and this is the first dependent user, in o2hb_region_inc_user()
2377 /* local heartbeat */ in o2hb_region_dec_user()
2384 * if global heartbeat active and there are no dependent users, in o2hb_region_dec_user()
2504 mlog(ML_ERROR, "stopping heartbeat on all active regions.\n"); in o2hb_stop_all_regions()