Lines Matching refs:diff

86 diff = {}
416 global curr, diff
419 diff = copy.deepcopy(curr)
423 if not isinstance(diff[pool][objset][key], int):
428 diff[pool][objset][key] = 0
430 diff[pool][objset][key] \
446 global diff
447 for pool in diff:
448 for objset in diff[pool]:
449 diff[pool][objset]["pool"] = pool
450 diff[pool][objset]["objset"] = objset
451 diff[pool][objset]["time"] = time.strftime("%H:%M:%S", \
453 diff[pool][objset]["icc+inc"] = \
454 diff[pool][objset]["zil_itx_copied_count"] + \
455 diff[pool][objset]["zil_itx_needcopy_count"]
456 diff[pool][objset]["icb+inb"] = \
457 diff[pool][objset]["zil_itx_copied_bytes"] + \
458 diff[pool][objset]["zil_itx_needcopy_bytes"]
459 diff[pool][objset]["iic+idc"] = \
460 diff[pool][objset]["zil_itx_indirect_count"] + \
461 diff[pool][objset]["zil_itx_copied_count"] + \
462 diff[pool][objset]["zil_itx_needcopy_count"]
463 diff[pool][objset]["iib+idb"] = \
464 diff[pool][objset]["zil_itx_indirect_bytes"] + \
465 diff[pool][objset]["zil_itx_copied_bytes"] + \
466 diff[pool][objset]["zil_itx_needcopy_bytes"]
467 diff[pool][objset]["imnc+imsc"] = \
468 diff[pool][objset]["zil_itx_metaslab_normal_count"] + \
469 diff[pool][objset]["zil_itx_metaslab_slog_count"]
470 diff[pool][objset]["imnb+imsb"] = \
471 diff[pool][objset]["zil_itx_metaslab_normal_bytes"] + \
472 diff[pool][objset]["zil_itx_metaslab_slog_bytes"]
473 diff[pool][objset]["imnw+imsw"] = \
474 diff[pool][objset]["zil_itx_metaslab_normal_write"] + \
475 diff[pool][objset]["zil_itx_metaslab_slog_write"]
476 diff[pool][objset]["imna+imsa"] = \
477 diff[pool][objset]["zil_itx_metaslab_normal_alloc"] + \
478 diff[pool][objset]["zil_itx_metaslab_slog_alloc"]
479 if diff[pool][objset]["imna+imsa"] > 0:
480 diff[pool][objset]["imb/ima"] = 100 * \
481 diff[pool][objset]["imnb+imsb"] // \
482 diff[pool][objset]["imna+imsa"]
484 diff[pool][objset]["imb/ima"] = 100
485 if diff[pool][objset]["zil_itx_metaslab_normal_alloc"] > 0:
486 diff[pool][objset]["imnb/imna"] = 100 * \
487 diff[pool][objset]["zil_itx_metaslab_normal_bytes"] // \
488 diff[pool][objset]["zil_itx_metaslab_normal_alloc"]
490 diff[pool][objset]["imnb/imna"] = 100
491 if diff[pool][objset]["zil_itx_metaslab_slog_alloc"] > 0:
492 diff[pool][objset]["imsb/imsa"] = 100 * \
493 diff[pool][objset]["zil_itx_metaslab_slog_bytes"] // \
494 diff[pool][objset]["zil_itx_metaslab_slog_alloc"]
496 diff[pool][objset]["imsb/imsa"] = 100
497 if diff[pool][objset]["imnw+imsw"] > 0:
498 diff[pool][objset]["imb/imw"] = 100 * \
499 diff[pool][objset]["imnb+imsb"] // \
500 diff[pool][objset]["imnw+imsw"]
502 diff[pool][objset]["imb/imw"] = 100
503 if diff[pool][objset]["zil_itx_metaslab_normal_alloc"] > 0:
504 diff[pool][objset]["imnb/imnw"] = 100 * \
505 diff[pool][objset]["zil_itx_metaslab_normal_bytes"] // \
506 diff[pool][objset]["zil_itx_metaslab_normal_write"]
508 diff[pool][objset]["imnb/imnw"] = 100
509 if diff[pool][objset]["zil_itx_metaslab_slog_alloc"] > 0:
510 diff[pool][objset]["imsb/imsw"] = 100 * \
511 diff[pool][objset]["zil_itx_metaslab_slog_bytes"] // \
512 diff[pool][objset]["zil_itx_metaslab_slog_write"]
514 diff[pool][objset]["imsb/imsw"] = 100
523 global curr, diff
538 if not diff:
542 print_dict(diff)
545 diff = curr
547 print_dict(diff)