Skip to content

accept 'infinity' for logger.max_file_size - #38

Open
hmmr wants to merge 1 commit into
openriak-3.4from
tiot/openriak-3.4/allow-infinity-logger.max_file_size
Open

accept 'infinity' for logger.max_file_size#38
hmmr wants to merge 1 commit into
openriak-3.4from
tiot/openriak-3.4/allow-infinity-logger.max_file_size

Conversation

@hmmr

@hmmr hmmr commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

'infinity' is a valid value for logger_disk_log_h config item max_no_bytes, and indeed may be desirable for customers wishing to have console.log to grow infinitely (see OpenRiak/cuttlefish#3).

Depends on OpenRiak/riak_logger#4.

which is a valid value for logger_disk_log_h config item max_no_bytes
@hmmr

hmmr commented Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

With this change, and logger.max_file_size = infinity in riak.conf:

(dev1@127.0.0.1)1> logger:i().
Primary configuration: 
    Level: info
    Filter Default: log
    Filters:
        (none)
Handler configuration: 
...
    Id: default
        Module: logger_std_h
        Level:  all
        Formatter:
            Module: logger_formatter
            Config:
                legacy_header: false
                single_line: true
                template: [time," [",level,"] ",pid,"@",mfa,":",line," ",msg,
                           "\n"]
                time_designator: 32
        Filter Default: log
        Filters:
            (none)
        Handler Config:
            burst_limit_enable: true
            burst_limit_max_count: 500
            burst_limit_window_time: 1000
            compress_on_rotate: false
            drop_mode_qlen: 200
            file: "/home/hmmr/X/titokyo/g/riak-3.4.0/dev/dev1/riak/log/console.log"
            file_check: 100
            filesync_repeat_interval: 5000
            flush_qlen: 1000
            max_no_bytes: infinity
            max_no_files: 10
            modes: [delayed_write,raw,append]
            overload_kill_enable: false
            overload_kill_mem_size: 3000000
            overload_kill_qlen: 20000
            overload_kill_restart_after: 5000
            sync_mode_qlen: 10
            type: file 
...

Note max_no_bytes: infinity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant