[Groonga-commit] groonga/groonga at d0e0aa9 [master] ii: add more information to error log

Back to archive index
Kouhei Sutou null+****@clear*****
Fri Jan 11 12:03:33 JST 2019


Kouhei Sutou	2019-01-11 12:03:33 +0900 (Fri, 11 Jan 2019)

  Revision: d0e0aa955e1aa1d6379355eb4109a1abb64813bd
  https://github.com/groonga/groonga/commit/d0e0aa955e1aa1d6379355eb4109a1abb64813bd

  Message:
    ii: add more information to error log

  Modified files:
    lib/ii.c

  Modified: lib/ii.c (+30 -9)
===================================================================
--- lib/ii.c    2019-01-08 10:49:48 +0900 (c7fae6898)
+++ lib/ii.c    2019-01-11 12:03:33 +0900 (158bb5f73)
@@ -3114,7 +3114,7 @@ buffer_merge_dump_datavec(grn_ctx *ctx,
  */
 static grn_rc
 buffer_merge(grn_ctx *ctx, grn_ii *ii, uint32_t seg, grn_hash *h,
-              buffer *sb, uint8_t *sc, buffer *db, uint8_t *dc)
+             buffer *sb, uint8_t *sc, buffer *db, uint8_t *dc)
 {
   buffer_term *bt;
   uint8_t *sbp = NULL, *dcp = dc;
@@ -4730,12 +4730,16 @@ grn_ii_update_one(grn_ctx *ctx, grn_ii *ii, grn_id tid, grn_ii_updspec *u, grn_h
                "<%.*s>: "
                "<%.*s>(%u): "
                "(%u:%u): "
-               "segment:<%u>",
+               "segment:<%u>, "
+               "free:<%u>, "
+               "required:<%u>",
                name_size, name,
                (int)GRN_TEXT_LEN(&token), GRN_TEXT_VALUE(&token),
                tid,
                u->rid, u->sid,
-               pos);
+               pos,
+               b->header.buffer_free,
+               size);
           GRN_OBJ_FIN(ctx, &token);
           goto exit;
         }
@@ -4764,13 +4768,17 @@ grn_ii_update_one(grn_ctx *ctx, grn_ii *ii, grn_id tid, grn_ii_updspec *u, grn_h
                   "<%.*s>: "
                   "<%.*s>(%u): "
                   "(%u:%u): "
-                  "segment:<%u>: "
+                  "segment:<%u>, "
+                  "free:<%u>, "
+                  "required:<%u>, "
                   "%s",
                   name_size, name,
                   (int)GRN_TEXT_LEN(&token), GRN_TEXT_VALUE(&token),
                   tid,
                   u->rid, u->sid,
                   pos,
+                  b->header.buffer_free,
+                  size,
                   ctx->errbuf);
               GRN_OBJ_FIN(ctx, &token);
               goto exit;
@@ -4787,13 +4795,17 @@ grn_ii_update_one(grn_ctx *ctx, grn_ii *ii, grn_id tid, grn_ii_updspec *u, grn_h
                 "[ii][update][one] failed to flush a buffer: "
                 "<%.*s>: "
                 "<%u>:<%u>:<%u>: "
-                "token:<%.*s>: "
-                "segment:<%u>: "
+                "token:<%.*s>, "
+                "segment:<%u>, "
+                "free:<%u>, "
+                "required:<%u>: "
                 "%s",
                 name_size, name,
                 u->rid, u->sid, tid,
                 (int)GRN_TEXT_LEN(&token), GRN_TEXT_VALUE(&token),
                 pos,
+                b->header.buffer_free,
+                size,
                 ctx->errbuf);
             GRN_OBJ_FIN(ctx, &token);
             goto exit;
@@ -4814,12 +4826,18 @@ grn_ii_update_one(grn_ctx *ctx, grn_ii *ii, grn_id tid, grn_ii_updspec *u, grn_h
                    "<%.*s>: "
                    "<%.*s>(%u): "
                    "(%u:%u): "
-                   "segment:<%u>, new-segment:<%u>",
+                   "segment:<%u>, "
+                   "new-segment:<%u>, "
+                   "free:<%u>, "
+                   "required:<%u>",
                    name_size, name,
                    (int)GRN_TEXT_LEN(&token), GRN_TEXT_VALUE(&token),
                    tid,
                    u->rid, u->sid,
-                   pos, a[0]);
+                   pos,
+                   a[0],
+                   b->header.buffer_free,
+                   size);
               GRN_OBJ_FIN(ctx, &token);
             }
             goto exit;
@@ -4837,7 +4855,10 @@ grn_ii_update_one(grn_ctx *ctx, grn_ii *ii, grn_id tid, grn_ii_updspec *u, grn_h
                  "<%.*s>: "
                  "<%.*s>(%u): "
                  "(%u:%u): "
-                 "segment:<%u>, new-segment:<%u>, free:<%u>, required:<%u>",
+                 "segment:<%u>, "
+                 "new-segment:<%u>, "
+                 "free:<%u>, "
+                 "required:<%u>",
                  name_size, name,
                  (int)GRN_TEXT_LEN(&token), GRN_TEXT_VALUE(&token),
                  tid,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20190111/34640b9b/attachment-0001.html>


More information about the Groonga-commit mailing list
Back to archive index