# Contents of value cache for the relevant item. See the last chunk at the end, one value is missing. # Compare the timestamps to the timestamps of history_log table in analysis file. (gdb) p *item $81 = { itemid = 23675, value_type = 2 '\002', state = 0 '\000', status = 0 '\000', # ZBX_ITEM_STATUS_CACHED_ALL removed values_total = 18, last_accessed = 1456152609, refcount = 1, range = 277, hits = 36, head = 0x7f85e3103db8, tail = 0x7f85e3103a20 } (gdb) p *item->tail $82 = { prev = 0x0, next = 0x7f85e3103730, first_value = 1, last_value = 3, slots_num = 4, slots = {{ timestamp = { sec = 0, ns = 0 }, value = { dbl = 0, ui64 = 0, str = 0x0, err = 0x0, log = 0x0 } }} } (gdb) p item->tail.slots[1] $105 = { timestamp = { sec = 1456149702, ns = 473564190 }, value = { dbl = 6,9274434735218242e-310, ui64 = 140213016869984, str = 0x7f85e3103c60 "", err = 0x7f85e3103c60 "", log = 0x7f85e3103c60 } } (gdb) p item->tail.slots[2] $106 = { timestamp = { sec = 1456149702, ns = 474271513 }, value = { dbl = 6,9274434735060141e-310, ui64 = 140213016869664, str = 0x7f85e3103b20 "", err = 0x7f85e3103b20 "", log = 0x7f85e3103b20 } } (gdb) p item->tail.slots[3] $107 = { timestamp = { sec = 1456149702, ns = 476043537 }, value = { dbl = 6,9274434734988996e-310, ui64 = 140213016869520, str = 0x7f85e3103a90 "", err = 0x7f85e3103a90 "", log = 0x7f85e3103a90 } } (gdb) p *item->tail->next $83 = { prev = 0x7f85e3103a20, next = 0x7f85e3103460, first_value = 0, last_value = 3, slots_num = 4, slots = {{ timestamp = { sec = 1456149702, ns = 476056767 }, value = { dbl = 6,9274434734862515e-310, ui64 = 140213016869264, str = 0x7f85e3103990 "", err = 0x7f85e3103990 "", log = 0x7f85e3103990 } }} } (gdb) p item->tail->next.slots[0] $111 = { timestamp = { sec = 1456149702, ns = 476056767 }, value = { dbl = 6,9274434734862515e-310, ui64 = 140213016869264, str = 0x7f85e3103990 "", err = 0x7f85e3103990 "", log = 0x7f85e3103990 } } (gdb) p item->tail->next.slots[1] $112 = { timestamp = { sec = 1456149702, ns = 476059260 }, value = { dbl = 6,9274434734775559e-310, ui64 = 140213016869088, str = 0x7f85e31038e0 "", err = 0x7f85e31038e0 "", log = 0x7f85e31038e0 } } (gdb) p item->tail->next.slots[2] $113 = { timestamp = { sec = 1456149702, ns = 476061577 }, value = { dbl = 6,9274434734688604e-310, ui64 = 140213016868912, str = 0x7f85e3103830 "", err = 0x7f85e3103830 "", log = 0x7f85e3103830 } } (gdb) p item->tail->next.slots[3] $114 = { timestamp = { sec = 1456149702, ns = 476086349 }, value = { dbl = 6,9274434734617458e-310, ui64 = 140213016868768, str = 0x7f85e31037a0 "", err = 0x7f85e31037a0 "", log = 0x7f85e31037a0 } } (gdb) p *item->tail->next->next $84 = { prev = 0x7f85e3103730, next = 0x7f85e31031b0, first_value = 0, last_value = 3, slots_num = 4, slots = {{ timestamp = { sec = 1456149702, ns = 476097652 }, value = { dbl = 6,9274434734490977e-310, ui64 = 140213016868512, str = 0x7f85e31036a0 "", err = 0x7f85e31036a0 "", log = 0x7f85e31036a0 } }} } (gdb) p item->tail->next->next.slots[0] $120 = { timestamp = { sec = 1456149702, ns = 476097652 }, value = { dbl = 6,9274434734490977e-310, ui64 = 140213016868512, str = 0x7f85e31036a0 "", err = 0x7f85e31036a0 "", log = 0x7f85e31036a0 } } (gdb) p item->tail->next->next.slots[1] $121 = { timestamp = { sec = 1456149702, ns = 476099419 }, value = { dbl = 6,9274434734419832e-310, ui64 = 140213016868368, str = 0x7f85e3103610 "", err = 0x7f85e3103610 "", log = 0x7f85e3103610 } } (gdb) p item->tail->next->next.slots[2] $122 = { timestamp = { sec = 1456149702, ns = 476101637 }, value = { dbl = 6,9274434734332876e-310, ui64 = 140213016868192, str = 0x7f85e3103560 "", err = 0x7f85e3103560 "", log = 0x7f85e3103560 } } (gdb) p item->tail->next->next.slots[3] $123 = { timestamp = { sec = 1456149702, ns = 476112863 }, value = { dbl = 6,9274434734261731e-310, ui64 = 140213016868048, str = 0x7f85e31034d0 "", err = 0x7f85e31034d0 "", log = 0x7f85e31034d0 } } (gdb) p *item->tail->next->next->next $85 = { prev = 0x7f85e3103460, next = 0x7f85e3103db8, first_value = 0, last_value = 3, slots_num = 4, slots = {{ timestamp = { sec = 1456149702, ns = 476114722 }, value = { dbl = 6,927443473413525e-310, ui64 = 140213016867792, str = 0x7f85e31033d0 "", err = 0x7f85e31033d0 "", log = 0x7f85e31033d0 } }} } (gdb) p item->tail->next->next->next.slots[0] $126 = { timestamp = { sec = 1456149702, ns = 476114722 }, value = { dbl = 6,927443473413525e-310, ui64 = 140213016867792, str = 0x7f85e31033d0 "", err = 0x7f85e31033d0 "", log = 0x7f85e31033d0 } } (gdb) p item->tail->next->next->next.slots[1] $127 = { timestamp = { sec = 1456149702, ns = 476116440 }, value = { dbl = 6,9274434734064105e-310, ui64 = 140213016867648, str = 0x7f85e3103340 "", err = 0x7f85e3103340 "", log = 0x7f85e3103340 } } (gdb) p item->tail->next->next->next.slots[2] $128 = { timestamp = { sec = 1456149702, ns = 476118106 }, value = { dbl = 6,9274434733992959e-310, ui64 = 140213016867504, str = 0x7f85e31032b0 "", err = 0x7f85e31032b0 "", log = 0x7f85e31032b0 } } (gdb) p item->tail->next->next->next.slots[3] $129 = { timestamp = { sec = 1456149702, ns = 476119704 }, value = { dbl = 6,9274434733921814e-310, ui64 = 140213016867360, str = 0x7f85e3103220 "", err = 0x7f85e3103220 "", log = 0x7f85e3103220 } } (gdb) p *item->tail->next->next->next->next $86 = { prev = 0x7f85e31031b0, next = 0x0, first_value = 0, last_value = 2, slots_num = 4, slots = {{ timestamp = { sec = 1456149972, ns = 506343514 }, value = { dbl = 6,9274434735443536e-310, ui64 = 140213016870440, str = 0x7f85e3103e28 "", err = 0x7f85e3103e28 "", log = 0x7f85e3103e28 } }} } # Value with clock 1456149972, ns 506045262 is not cached. (gdb) p item->tail->next->next->next->next.slots[0] $133 = { timestamp = { sec = 1456149972, ns = 506343514 }, value = { dbl = 6,9274434735443536e-310, ui64 = 140213016870440, str = 0x7f85e3103e28 "", err = 0x7f85e3103e28 "", log = 0x7f85e3103e28 } } (gdb) p item->tail->next->next->next->next.slots[1] $134 = { timestamp = { sec = 1456151441, ns = 889548847 }, value = { dbl = 6,9274434735317055e-310, ui64 = 140213016870184, str = 0x7f85e3103d28 "", err = 0x7f85e3103d28 "", log = 0x7f85e3103d28 } } (gdb) p item->tail->next->next->next->next.slots[2] $135 = { timestamp = { sec = 1456152252, ns = 174044747 }, value = { dbl = 6,927443473534077e-310, ui64 = 140213016870232, str = 0x7f85e3103d58 "", err = 0x7f85e3103d58 "", log = 0x7f85e3103d58 } }