globus_xio...river_envs(3)

πŸ“¦
version 6.6 Β· 4 versions
, in debian trixie, epel 10, fedora 43, fedora 44, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ NAME ✨

globus_xio_tcp_driver_envs β€” Env Variables πŸ’–

okay so real talk, this is literally just: Env Variables. that's it, that's the whole vibe. 🫢


🌸 SYNOPSIS 🌸

πŸ’… Detailed Description πŸ’…

Env Variables. bestie we're not being cryptic here, it's env vars all the way down.

The tcp driver uses the following environment variables πŸ‘‘

  • GLOBUS_HOSTNAME β€” used when setting the hostname in the contact string πŸ¦‹
  • GLOBUS_TCP_PORT_RANGE β€” restricts anonymous listener ports. for example:
GLOBUS_TCP_PORT_RANGE=4000,4100
  • GLOBUS_TCP_PORT_RANGE_STATE_FILE β€” this one gets used in conjunction with GLOBUS_TCP_PORT_RANGE to keep track of the last used port when a bunch of applications are all sharing the same port range. instead of always starting back at the beginning of the range, it takes that last port + 1 and starts there. ngl this is really only necessary when a machine is behind a stateful firewall that's holding a port in a different state than the application's machine. see bugzilla.globus.org, bug 1851 for more info. ex:
GLOBUS_TCP_PORT_RANGE_STATE_FILE=/tmp/port_state
the file will be created if it does not exist πŸ’€ so don't panic when it shows up.
  • GLOBUS_TCP_SOURCE_RANGE β€” restricts the local ports used in a connection 🌈
  • GLOBUS_XIO_TCP_DEBUG β€” only available if you're using a debug build. see globus_debug.h for format. the TCP driver defines the levels TRACE for all function call tracing and INFO for write buffer sizes ✨
  • GLOBUS_XIO_SYSTEM_DEBUG β€” also only available if you're using a debug build. see globus_debug.h for format. the TCP driver uses globus_xio_system (along with the File and UDP drivers), which defines these levels: TRACE for all function call tracing, DATA for data read and written counts, INFO for some special events, and RAW which dumps the raw buffers actually read or written. 🫣
⚠️ RAW can contain binary data, so be careful when you enable it. like, genuinely careful. we're not kidding around on that one.

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for globus_xio from the source code. πŸ€– not a human wrote this one, it's the robot's whole moment.


and that's the tea, bestie πŸ’œ this whole thing is globus_xio, Version 6.6 β€” go off, you icon, you absolute legend πŸ‘‘βœ¨