"Save As" doesn't work on OpenVMS

CLOSED FIXED

Status

SeaMonkey
General
P3
normal
CLOSED FIXED
18 years ago
13 years ago

People

(Reporter: Colin Blake, Assigned: Colin Blake)

Tracking

Trunk
DEC
OpenVMS

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

18 years ago
When saving a file, the save operation hangs after about 50-60k. At this point
the entire browser is wedged and the only way out it to ^Y.

Small files save OK.
(Assignee)

Comment 1

18 years ago
The file write coming down from the file transport is for 64k. In our write
routine we know that's going to cause a problem on VMS and write only 32k. 
NSPR then correctly realises that it still has another 32k to write and so
kicks off a select to wait for the fd to become ready for the next write.
Only on OpenVMS select on works on sockets. Result is that the select never
completes and so we hang.

Boy, this is going to be tough to fix since OpenVMS can't select on files.

We can probably work around this particular instance of the problem by 
changing the file transport to chunk in 32k chunks instead of 64k chunks.
But that's not going to fix the real problem.
Status: NEW → ASSIGNED
(Assignee)

Comment 2

18 years ago
I have a fix for this. The fix is actually in the OpenVMS Jackets and not in
any NSPR or Mozilla code. Will be included in the M16 release. If anyone
wants the fix for M15, send me mail.
Status: ASSIGNED → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → FIXED
(Assignee)

Comment 3

18 years ago
QA doesn't have access to VMS browser or system, so I'm marking the 
bug verified and closed.
Status: RESOLVED → CLOSED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.