Kouhei Sutou 2019-01-21 10:48:31 +0900 (Mon, 21 Jan 2019) Revision: 8f59aead075887d84c52afa2987ab12cb1b0dae1 https://github.com/groonga/groonga/commit/8f59aead075887d84c52afa2987ab12cb1b0dae1 Message: ii: dump buffer record information Modified files: lib/ii.c Modified: lib/ii.c (+20 -2) =================================================================== --- lib/ii.c 2019-01-21 09:09:04 +0900 (668a07ad0) +++ lib/ii.c 2019-01-21 10:48:31 +0900 (9e95e4742) @@ -3100,6 +3100,25 @@ merge_dump_source(grn_ctx *ctx, uint8_t *record_data = GRN_NEXT_ADDR(record); docinfo info; + grn_text_printf(ctx, + &(data.inspected_entries), + "record: %u: <%u:%u%s>", + position, + record->step, + record->jump, + BUFFER_REC_DELETED(record) ? ":deleted" : ""); + + position = record->step; + + if (BUFFER_REC_DELETED(record)) { + merge_dump_source_flush_entries(ctx, &data); + continue; + } + + GRN_TEXT_PUTC(ctx, + &(data.inspected_entries), + ' '); + GRN_B_DEC(info.rid, record_data); if (ii->header->flags & GRN_OBJ_WITH_SECTION) { GRN_B_DEC(info.sid, record_data); @@ -3117,9 +3136,8 @@ merge_dump_source(grn_ctx *ctx, MERGE_DUMP_SOURCE_ENTRY_BUFFER, &info, record_data); - position = record->step; + merge_dump_source_flush_entries(ctx, &data); } - merge_dump_source_flush_entries(ctx, &data); if (chunk && data.term->size_in_chunk > 0) { merge_dump_chunk(ctx, &data); -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20190121/dd5855e8/attachment-0001.html>