Lines Matching full:diff

89 diff = {}
419 global curr, diff
422 diff = copy.deepcopy(curr)
426 if not isinstance(diff[pool][objset][key], int):
431 diff[pool][objset][key] = 0
433 diff[pool][objset][key] \
449 global diff
450 for pool in diff:
451 for objset in diff[pool]:
452 diff[pool][objset]["pool"] = pool
453 diff[pool][objset]["objset"] = objset
454 diff[pool][objset]["time"] = time.strftime("%H:%M:%S", \
456 diff[pool][objset]["icc+inc"] = \
457 diff[pool][objset]["zil_itx_copied_count"] + \
458 diff[pool][objset]["zil_itx_needcopy_count"]
459 diff[pool][objset]["icb+inb"] = \
460 diff[pool][objset]["zil_itx_copied_bytes"] + \
461 diff[pool][objset]["zil_itx_needcopy_bytes"]
462 diff[pool][objset]["iic+idc"] = \
463 diff[pool][objset]["zil_itx_indirect_count"] + \
464 diff[pool][objset]["zil_itx_copied_count"] + \
465 diff[pool][objset]["zil_itx_needcopy_count"]
466 diff[pool][objset]["iib+idb"] = \
467 diff[pool][objset]["zil_itx_indirect_bytes"] + \
468 diff[pool][objset]["zil_itx_copied_bytes"] + \
469 diff[pool][objset]["zil_itx_needcopy_bytes"]
470 diff[pool][objset]["imnc+imsc"] = \
471 diff[pool][objset]["zil_itx_metaslab_normal_count"] + \
472 diff[pool][objset]["zil_itx_metaslab_slog_count"]
473 diff[pool][objset]["imnb+imsb"] = \
474 diff[pool][objset]["zil_itx_metaslab_normal_bytes"] + \
475 diff[pool][objset]["zil_itx_metaslab_slog_bytes"]
476 diff[pool][objset]["imnw+imsw"] = \
477 diff[pool][objset]["zil_itx_metaslab_normal_write"] + \
478 diff[pool][objset]["zil_itx_metaslab_slog_write"]
479 diff[pool][objset]["imna+imsa"] = \
480 diff[pool][objset]["zil_itx_metaslab_normal_alloc"] + \
481 diff[pool][objset]["zil_itx_metaslab_slog_alloc"]
482 if diff[pool][objset]["imna+imsa"] > 0:
483 diff[pool][objset]["imb/ima"] = 100 * \
484 diff[pool][objset]["imnb+imsb"] // \
485 diff[pool][objset]["imna+imsa"]
487 diff[pool][objset]["imb/ima"] = 100
488 if diff[pool][objset]["zil_itx_metaslab_normal_alloc"] > 0:
489 diff[pool][objset]["imnb/imna"] = 100 * \
490 diff[pool][objset]["zil_itx_metaslab_normal_bytes"] // \
491 diff[pool][objset]["zil_itx_metaslab_normal_alloc"]
493 diff[pool][objset]["imnb/imna"] = 100
494 if diff[pool][objset]["zil_itx_metaslab_slog_alloc"] > 0:
495 diff[pool][objset]["imsb/imsa"] = 100 * \
496 diff[pool][objset]["zil_itx_metaslab_slog_bytes"] // \
497 diff[pool][objset]["zil_itx_metaslab_slog_alloc"]
499 diff[pool][objset]["imsb/imsa"] = 100
500 if diff[pool][objset]["imnw+imsw"] > 0:
501 diff[pool][objset]["imb/imw"] = 100 * \
502 diff[pool][objset]["imnb+imsb"] // \
503 diff[pool][objset]["imnw+imsw"]
505 diff[pool][objset]["imb/imw"] = 100
506 if diff[pool][objset]["zil_itx_metaslab_normal_alloc"] > 0:
507 diff[pool][objset]["imnb/imnw"] = 100 * \
508 diff[pool][objset]["zil_itx_metaslab_normal_bytes"] // \
509 diff[pool][objset]["zil_itx_metaslab_normal_write"]
511 diff[pool][objset]["imnb/imnw"] = 100
512 if diff[pool][objset]["zil_itx_metaslab_slog_alloc"] > 0:
513 diff[pool][objset]["imsb/imsw"] = 100 * \
514 diff[pool][objset]["zil_itx_metaslab_slog_bytes"] // \
515 diff[pool][objset]["zil_itx_metaslab_slog_write"]
517 diff[pool][objset]["imsb/imsw"] = 100
526 global curr, diff
541 if not diff:
545 print_dict(diff)
548 diff = curr
550 print_dict(diff)