I can create files when I escape the '$', but not when I try without.
I cannot FTP files with a '$' in the name to the system, unless I use
something like tar or gzip to do so.
This is the web-host for a client - so I have no control over how it is
set up.
It uses Debian and jserv, but beyond that my knowledge runs out.
I have almost managed to get things working by copyng over my database
files from the Red Hat installation (using tar/gzip).
Now I am facing a slightly different problem:
when I try to connect to the database I get an OutOfMemoryError
I have seen this before, when I restart the servlet many times in a
short period (no metrics I'm afraid). It seems as if there is a memory
leak when the servlet connected to InstantDB is restarted.
Bill Karwin wrote:
>
> The filesystem of any UNIX or Linux variant should permit filenames to
> contain a $ character (or for that matter, any character except '/').
> But some shell programs might have different ways of interpreting
> commands that contain $, which often introduces shell variables. This
> is why David has to escape his filename with single-quotes, to suppress
> variable substitution by the shell. He could also backslash the $
> characters (e.g., touch qlt\$db\$Index.tbl).
>
> I'm not sure how or why InstantDB would be invoking a shell to access
> files. I would think it'd access files directly using Java methods. So
> the shell behavior might not be relevant to explain the problem with
> InstantDB using these filenames on Debian.
>
> David, what shell are you using on your Debian system? Are you placing
> InstantDB files on a native filesystem or on a FAT or remote filesystem?
>
> Peter Hearty wrote:
> >
> > I'm sorry, David. The use of $ as a filename delimiter is hard coded.
>
> > From: "David Burnett" <davidb@clairvision.org>
> > > The Debian server will not allow me to create a file with a '$' in the
> > > filename.
>
> --
> Bill Karwin (bill@lutris.com)
> Application Architect - Lutris Technologies Inc.
> -----------------------------------------------------------------------------
> To unsubscribe from this mailing list, send email to majordomo@enhydra.org
> with the text "unsubscribe instantdb" in the body of the email.
> If you have other questions regarding this mailing list, send email to
> the list admin at owner-instantdb@enhydra.org.
-----------------------------------------------------------------------------
To unsubscribe from this mailing list, send email to majordomo@enhydra.org
with the text "unsubscribe instantdb" in the body of the email.
If you have other questions regarding this mailing list, send email to
the list admin at owner-instantdb@enhydra.org.
|