1
0
Fork 0
mirror of https://github.com/zigzap/zap.git synced 2025-10-20 15:14:08 +00:00

Merge pull request #127 from iacore/patch-1

update docs for zap.start
This commit is contained in:
Rene Schallner 2024-09-02 17:29:11 +00:00 committed by GitHub
commit 29b923f96e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,8 +11,16 @@ pub const fio_url_s = extern struct {
target: fio_str_info_s,
};
pub extern fn fio_url_parse(url: [*c]const u8, length: usize) fio_url_s;
/// Negative thread / worker values indicate a fraction of the number of CPU cores. i.e., -2 will normally indicate "half" (1/2) the number of cores.
///
/// If one value is set to zero, it will be the absolute value of the other value. i.e.: if .threads == -2 and .workers == 0, than facil.io will run 2 worker processes with (cores/2) threads per process.
pub const struct_fio_start_args = extern struct {
/// The number of threads to run in the thread pool.
threads: i16,
/// The number of worker processes to run (in addition to a root process)
///
/// This invokes facil.io's cluster mode, where a crashed worker will be automatically re-spawned and "hot restart" is enabled (using the USR1 signal).
workers: i16,
};
pub const fio_start_args = struct_fio_start_args;