fdlimit

package
v1.12.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2024 License: GPL-3.0 Imports: 1 Imported by: 6

Documentation

Overview

Package fdlimit handles file descriptors based on the operating system.

In Klaytn, `levelDB` database in the `database` package is using this package to get current allowance of file descriptors for this process and to raise it as it requires. Because the maximum allowance is different between operating systems, it can be limited by the operating system on which Klaytn runs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Current

func Current() (int, error)

Current retrieves the number of file descriptors allowed to be opened by this process.

func Maximum

func Maximum() (int, error)

Maximum retrieves the maximum number of file descriptors this process is allowed to request for itself.

func Raise

func Raise(max uint64) (uint64, error)

Raise tries to maximize the file descriptor allowance of this process to the maximum hard-limit allowed by the OS. Returns the size it was set to (may differ from the desired 'max')

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL