[Info-vax] CRTL and RMS vs SSIO
Craig A. Berry
craigberry at nospam.mac.com
Thu Oct 7 09:51:08 EDT 2021
On 10/7/21 8:40 AM, Arne Vajhøj wrote:
> On 10/7/2021 8:50 AM, Craig A. Berry wrote:
>> On 10/6/21 11:10 PM, Dave Froble wrote:
>>> the real issue is that SSIO was aimed (it seems) at PostgreSQL.
>>
>> And Apache, and Samba, and other things that have been explicitly
>> mentioned as having needed app-specific workarounds due to the absence
>> of shared stream I/O support. SSIO *is* the general-purpose solution
>> that you seem to be lamenting the lack of.
>
> Samba I totally get.
>
> Multiple PC's writing to a file on a Samba share would create
> some interesting scenarios.
>
> But why does Apache need it?
>
> It should read files to serve - and since it is serving VMS files
> then I think it be as VMSish as possible so totally standard RMS.
> And it should write sequential text files like access.log.
>
> What am I missing?
log files (and probably the fact that multiple worker processes can be
writing to the same logs). And I forgot to mention that Java needs it
too. See:
<http://de.openvms.org/TUD2012/opensource_and_unix_portability.pdf>
Page 16 says:
• Java (CIFS too) uses a work-around
− Does open+read/write+close for every read/write!
− Restores current file offset after each close+open
− Significant performance issue
• Oracle problem with log and trace files
− Single writer with multiple readers
• Apache’s use of log files sub-optimal
− V1.3 places restriction
− V2.0 uses a work-around
More information about the Info-vax
mailing list