Newbie questions about Pliant

Newbie questions about Pliant

pliant-94 messages

When I start fullpliant I cannot open localhost
Message posted by michel on 2006/01/15 17:25:50
First thanks for the new issue.

I work here with Linux and I had removed all the old files before installation.

When I start with ly 'custom' part i got these 2 messages :
Please replace with /pliant/storage/database.pli
Please replace with /pliant/storage/database/split.pli

And when I try two open 'localhost' it failed :
"connexion refused....

What precisely means 'replace'?
have I to change my link or to change the contents of the file and why ?

Michel 
Message posted by hubert.tonneau on 2006/01/15 17:53:00
> When I start with ly 'custom' part i got these 2 messages :
> Please replace with /pliant/storage/database.pli
> Please replace with /pliant/storage/database/split.pli

This is a warning. The Pliant database engine is now implemented in
/pliant/storage/database/ instead of /pliant/appli/database/
and the reason is that the storage is a generalisation of the existing
Pliant database engine.

The new Pliant storage system is a two layers system.
On layer 1, we have the streaming notion. Basically, any data is just
appent at the end of the logical file. A bit the same as in the old .pdb
or .log database file. The difference is that the mendatory encoding
is PML, and that we have a more complex sturure (several fibers per
object, plus some configuration informations).
Clustering will be handled at layer 1.
At layer 2, we have the object in memory usable for the application.
We can have several different in memory encodings. The existing database
system is one of them, and the document (XML like tree) is a new one.

Now, back to your problem, when you have:
  module "/pliant/appli/database.pli"
in your code, you should replace it with:
  module "/pliant/storage/database.pli"
but it you don't do it, it won't prevent your application to work because
I'll leave the old files for compatibility reasons at least one or two more
years.

> And when I try two open 'localhost' it failed :
> "connexion refused....

I don't know what this might be related to. Please try to narrow your
investigations.
Message posted by michel on 2006/01/15 18:33:14
>The new Pliant storage system is a two layers system.
 but what occurs with old pliant_data and pliant_security contents ?

I supressed (renamed) my custom tree and I continue to have the same message :

[root@serveur pliant]# ./fullpliant
DNS server is running.
----------------------------------------------------------------
Failed to load module [root@serveur pliant]# ./fullpliant
DNS server is running.
----------------------------------------------------------------
Failed to load module /pliant/storage/database/database.pli
compile /pliant/appli/cluster/common.pli (internals) 2 1
compile /pliant/appli/cluster/common.pli (internals) 2 1
compile /pliant/appli/cluster/common.pli (internals) 2 1
compile /pliant/appli/cluster/common.pli (internals) 2 1
parse /pliant/appli/cluster/common.pli (internals) 3 1
module /pliant/appli/cluster/common.pli

In fact there is a bug in the new '/pliant/appli/cluster/common.pli' which ask for
'/pliant/storage/database/database.pli' and not for '/pliant/storage/database.pli'

When rectified all seems good ... for the moment
Michel
Message posted by hubert.tonneau on 2006/01/15 18:40:12
> In fact there is a bug in the new '/pliant/appli/cluster/common.pli' which ask for
> '/pliant/storage/database/database.pli' and not for '/pliant/storage/database.pli'

Oops.
Looks like I'd rather publish release 95 soon. I'll do that on tuesday in order
to let people test and send comments on monday.
Thanks for the fix.