Hi everybody.

As I am trying to work on big datasets, I thought that upgrading on the
latest version of virtuoso would be a good idea as I would hopefully get
some performance advantages too.

However, following the procedure described in
http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/UpgradingToVOS610#Upgrading
from Release 7.x to a newer Release 7.x I found out that my trx file has
185 bytes length and it would not go to 0 even after the restart with
the "+checkpoint-only" argument. My log contains the following snippet
after startup

10:57:16 It is impossible to have a database file
/media/VirtuosoDBDrive/virtuoso.db with a length not multiple of 2MB.
10:57:16 The process must have last terminated while growing the file.
10:57:16 Please contact OpenLink Customer Support
10:57:16 Database version 3126
....
10:58:00 Roll forward started
10:58:00     3 transactions, 185 bytes replayed (100 %)
10:58:00 Roll forward complete
....

My questions are:
1. If I get it right, the virtuoso.trx size implies that there are
transactions left uncompleted in a "dirty" state. However, this should not
be the case since as the log shows normal replay of the transactions. Could
I just delete the virtuoso.trx? Is there something else I could do to
recover?
2. What would be the easiest way to upgrade the virtuoso server? I am not
comfortable with the instruction "install the newer v7.x binary components,
either atop or after removing the older v7.x binary components.". Is there
a more specific guideline?

Please note that I am running Virtuoso Version: 07.20.3214 Build: Oct 14
2015, on Ubuntu 14.04.

Kind regards,
Pantelis Natsiavas
------------------------------------------------------------------------------
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to