A C D E F G I L M N O P R S V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AlignedBuffers - Class in org.apache.ignite.internal.processors.cache.persistence.file
-
Utility class for work with aligned buffers.
- AlignedBuffers() - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffers
- AlignedBuffersDirectFileIO - Class in org.apache.ignite.internal.processors.cache.persistence.file
-
Limited capabilities Direct IO, which enables file write and read using aligned buffers and O_DIRECT mode.
- AlignedBuffersDirectFileIOFactory - Class in org.apache.ignite.internal.processors.cache.persistence.file
-
Direct native IO factory for block IO operations on aligned memory structures.
This limited functionality is used for page store operations.
Note: This type of IO not applicable for WAL or other files.
This IO tries to minimize cache effects of the I/O (page caching by OS). - AlignedBuffersDirectFileIOFactory(IgniteLogger, File, int, FileIOFactory) - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIOFactory
-
Creates direct native IO factory.
- allocate(int, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffers
-
Allocates align memory for use with O_DIRECT and returns native byte buffer.
C
- clear() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- close() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- close(int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
See "man 2 close".
- copyright() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- create(File, OpenOption...) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIOFactory
- createCacheProvider(CachePluginContext) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- createComponent(PluginContext, Class) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
D
- DEFAULT_OPEN_MODE - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Default access mask for newly created files.
E
- E_INVAL - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Invalid argument.
F
- fdatasync(int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Synchronize a file's in-core state with storage device.
- force() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- force(boolean) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- free(long) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffers
-
Frees the memory space pointed to by
addr- address of buffer, which must have been returned by a previous callallocate(int, int). - free(Pointer) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Frees the memory space pointed to by ptr, which must have been returned by a previous call to native allocation methods.
- free(ByteBuffer) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffers
-
Frees the memory space used by direct buffer, which must have been returned by a previous call
allocate(int, int). - fsync(int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Synchronize a file's in-core state with storage device.
- ftruncate(int, long) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Causes regular file referenced by fd to be truncated to a size of precisely length bytes.
G
- getDirectIOBlockSize(String, IgniteLogger) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Determines FS and OS block size.
- getFileSystemBlockSize() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- getpagesize() - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
The function getpagesize() returns the number of bytes in a memory page, where "page" is a fixed-length block, the unit for memory allocation and file mapping
- getSparseSize() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
I
- IgniteNativeIoLib - Class in org.apache.ignite.internal.processors.cache.persistence.file
-
Native IO library based on *nix C library, enabled for Linux, kernel version >= 2.4.10.
- IgniteNativeIoLib() - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
- initExtensions(PluginContext, ExtensionRegistry) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- isJnaAvailable() - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
L
- LinuxNativeIoPlugin - Class in org.apache.ignite.internal.processors.cache.persistence.file
-
Noop plugin.
- LinuxNativeIoPlugin() - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPlugin
- LinuxNativeIoPluginProvider - Class in org.apache.ignite.internal.processors.cache.persistence.file
-
Plugin provider for setting up
IgniteNativeIoLib. - LinuxNativeIoPluginProvider() - Constructor for class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- lseek(int, long, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Repositions the file offset of the open file description associated with the file descriptor
fdto the argument offset according to the directivewhence
M
- map(int) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
N
- name() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
O
- O_CREAT - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
File shall be created.
- O_DIRECT - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Try to minimize cache effects of the I/O to and from this file.
- O_RDONLY - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Open for reading only.
- O_RDWR - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Open for reading and writing.
- O_SYNC - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Write operations on the file will complete according to the requirements of synchronized I/O file integrity completion.
- O_TRUNC - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
If the file exists and is a regular file length shall be truncated to 0.
- O_WRONLY - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Open for writing only.
- onIgniteStart() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- onIgniteStop(boolean) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- open(String, int, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Open a file.
- org.apache.ignite.internal.processors.cache.persistence.file - package org.apache.ignite.internal.processors.cache.persistence.file
P
- pathconf(String, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Return path (FS) configuration parameter value.
- plugin() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- position() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- position(long) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- POSIX_FADV_DONTNEED - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
The specified data will not be accessed in the near future.
- posix_fadvise(int, long, long, int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Allows to announce an intention to access file data in a specific pattern in the future, thus allowing the kernel to perform appropriate optimizations.
- posix_memalign(PointerByReference, NativeLong, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Allocates size bytes and places the address of the allocated memory in
memptr. - pread(int, Pointer, NativeLong, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Reads up to
cntbytes from file descriptorfdat offsetoff(from the start of the file) into the buffer starting atbuf. - provideDiscoveryData(UUID) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- punchHole(long, int) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- pwrite(int, Pointer, NativeLong, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Writes up to
cntbytes to the buffer starting atbufto the file descriptorfdat offsetoffset.
R
- read(byte[], int, int) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- read(int, Pointer, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Reads up to
cntbytes from file descriptorfdinto the buffer starting atbuf. - read(ByteBuffer) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- read(ByteBuffer, long) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- receiveDiscoveryData(UUID, Serializable) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
S
- S_IRGRP - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Flag for newly created files: group has read permission.
- S_IROTH - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Flag for newly created files: others have read permission.
- S_IRUSR - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Flag for newly created files: user has read permission.
- S_IWUSR - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Flag for newly created files: user has write permission.
- SEEK_CUR - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Seek option: change file position to offset
- SEEK_SET - Static variable in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Seek option: set file offset to offset
- size() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- start(PluginContext) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- stop(boolean) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- strerror(int) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Function returns a string that describes the error code passed in the argument
errnum.
V
- validateNewNode(ClusterNode) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
- version() - Method in class org.apache.ignite.internal.processors.cache.persistence.file.LinuxNativeIoPluginProvider
W
- write(byte[], int, int) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- write(int, Pointer, NativeLong) - Static method in class org.apache.ignite.internal.processors.cache.persistence.file.IgniteNativeIoLib
-
Writes up to
cntbytes to the buffer starting atbufto the file descriptorfd. - write(ByteBuffer) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
- write(ByteBuffer, long) - Method in class org.apache.ignite.internal.processors.cache.persistence.file.AlignedBuffersDirectFileIO
All Classes All Packages