History

Log size difference of index.json and db.json

Thibaut Courouble committed 9 years ago

Commit 62c8cb81 parent 53224a11 file · +6 −2Browse files

Unified · Split

lib/docs/subscribers/doc_subscriber.rb+6−2
@@ -6,7 +6,9 @@ module Docs · 5 unmodified lines
6 6
7 def index(event)7 def index(event)
8 before, after = parse_payload(event)8 before, after = parse_payload(event)
9 log "Entries: (#{(event.payload[:after].bytesize / 1.kilobyte.to_f).ceil} KB)"9 size = event.payload[:after].bytesize
10 size_diff = size - event.payload[:before].bytesize
11 log "Entries: (#{(size / 1_000.0).ceil} KB, #{'+' if size_diff >= 0}#{(size_diff / 1_000.0).ceil} KB)"
10 log_diff before['entries'], after['entries'], 'name'12 log_diff before['entries'], after['entries'], 'name'
11 log "Types:"13 log "Types:"
12 log_diff before['types'], after['types'], 'name'14 log_diff before['types'], after['types'], 'name'
@@ -14,7 +16,9 @@ module Docs · 1 unmodified line
14 16
15 def db(event)17 def db(event)
16 before, after = parse_payload(event)18 before, after = parse_payload(event)
17 log "Files: (#{(event.payload[:after].bytesize / 1.megabyte.to_f).ceil(1)} MB)"19 size = event.payload[:after].bytesize
20 size_diff = size - event.payload[:before].bytesize
21 log "Files: (#{(size / 1_000_000.0).ceil(1)} MB, #{'+' if size_diff >= 0}#{(size_diff / 1_000_000.0).ceil(1)} MB)"
18 log_diff before.keys, after.keys22 log_diff before.keys, after.keys
19 end23 end
20 24