On Tue, 2004-07-06 at 11:47, Wiggins d Anconia wrote:

> 
> I suspected it might be a buffering problem, and the docs for
> GnuPG::Interface state in the FAQ:
> 
> "When having GnuPG process a large message, sometimes it just hanges
there.
> 
>     Your problem may be due to buffering issues; when GnuPG
reads/writes
> to non-direct filehandles (those that are sent to filehandles which
you
> read to from into memory, not that those access the disk), buffering
> issues can mess things up. I recommend looking into "options" in
> GnuPG::Handles."

I looked into the "options" in GnuPG::Handles and the only option that
can be set is 'direct'. But when I set direct to true on the filehandles
it gave me a bunch of errors about un-open filehandles:

print() on unopened filehandle GEN0 at ./decrypt-ehs.pl line 42, <GEN5>
line 1.
print() on unopened filehandle GEN0 at ./decrypt-ehs.pl line 42, <GEN5>
line 2.
print() on unopened filehandle GEN0 at ./decrypt-ehs.pl line 42, <GEN5>
line 3.
print() on unopened filehandle GEN0 at ./decrypt-ehs.pl line 42, <GEN5>
line 4.
print() on unopened filehandle GEN0 at ./decrypt-ehs.pl line 42, <GEN5>
line 5.
print() on unopened filehandle GEN0 at ./decrypt-ehs.pl line 42, <GEN5>
line 6.
print() on unopened filehandle GEN0 at ./decrypt-ehs.pl line 42, <GEN5>
line 7.


> 
> Your code did not appear to turn off buffering for the handles, can
you
> try this and see if it fixes the issue? I tested G::I on much bigger
> files fo1r performance issues without problems, but always used
> unbuffered handles.

Could you please tell me how you turned off buffering for the
filehandles?


Thanks.

Joshua Colson
Systems Adminstrator
Giant Industries, Inc.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to