Skip to main content

Toolchain used for Inter Process Communication (IPC) on python platform.

Project description

Sync Functionalities

Repository where classes and functions used to share elements within python are stored. Once a shared object is created and initilized with data, all the data stored in that object must have the same type.

IPC channels

The system maximum POSIX queues size is defined by RLIMIT_MSGQUEUE constant used on posix library. It also can be checked by means of ulimit -q command. Default value is 819200 bytes. It determines the number of queues allowed: num_queues = RLIMIT_MSGQUEUE/num_msg_per_queue/max_msg_size

The maximum length of a message sent through POSIX queue is define in the file: cat /proc/sys/fs/mqueue/msgsize_max

The maximum number of a messages allocated in a POSIX queue is define in the file: cat /proc/sys/fs/mqueue/msg_max

The parameters max_msg and max_message_size given to SysShdIpcChanC must be lower that ones specified on Linux files.

For further information, check the Github Issue: Change default values for message queue

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

system_shared_tool-0.0.3.tar.gz (44.6 kB view details)

Uploaded Source

Built Distribution

system_shared_tool-0.0.3-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

Details for the file system_shared_tool-0.0.3.tar.gz.

File metadata

  • Download URL: system_shared_tool-0.0.3.tar.gz
  • Upload date:
  • Size: 44.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for system_shared_tool-0.0.3.tar.gz
Algorithm Hash digest
SHA256 caf45e7eb8ffeb723d7549c843c2e4b36b681aaab550b42dcc8ee87b57fd1ecf
MD5 67547186e733694a05a29c5eabaedacc
BLAKE2b-256 2d969e824637e981ddb8d07c8f1b8bfe7bdda0059735d5d13f8aab5f226992f3

See more details on using hashes here.

File details

Details for the file system_shared_tool-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for system_shared_tool-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ec0fdae327367e255b4717fb216fd29de7c518d2a5a6114cc55b7fac2e6aac80
MD5 1a9496980b9280d76be04bdb2fbf324f
BLAKE2b-256 c7a2cc2cde6e5bd9edacf342bcdf2b45effd33d59c91e7a9048c7da436b06cac

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page