Transitioning notmuch/Xapian from 32-bit to 64-bit system

Thomas Schwinge <[email protected]>
Newsgroups gmane.mail.notmuch.general,gmane.comp.search.xapian.general
Message-ID <[email protected]>
Hi!

Suppose you have a huge notmuch/Xapian database, built on a 32-bit system
(well, actually on x86_64-pc-linux-gnu, but using a years old 32-bit
notmuch binary; notmuch 0.9, Xapian 1.2.21 -- don't laugh), and suppose
you're finally going to update that years old notmuch installation
(release by release, forward-porting a bunch of patches).  Naturally, I'd
now do a native 64-bit build (unless somebody tells me a 32-bit build
would actually be preferable in terms of memory savings due to pointer
sizes?).  Doing some light (read-only!) testing, it seems to work fine to
access the old 32-bit built Xapian "chert" database with 64-bit
notmuch/Xapian.  Is that (a) generally safe and expected to work fine,
(b) there may be issues, or (c) don't do that, or don't know?

(Of course, I'll eventually want to rebuild the database, to take
advantage of several new features both on the notmuch and Xapian sides,
but I'd prefer to do that later.)


Grüße
 Thomas
signature.asc (application/pgp-signature, 658 B)
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCgAdFiEEU9WEfWKGQazCmycCAKI7+41Q4XkFAl0kotMACgkQAKI7+41Q
4XntEAv/egJR+SMBGZqQawMT7l7Ec2uBmRWT21GC/MNeqCwQyAZcDARBnTuy3yKb
F9GfCr/76weCKAQ5Uga0hIJk/IDj+Iv1h2JQ4nJ3EHsgEzabrpkTl63zi51zAnAv
yPndKYBQbCsl0uuFHv6lXGvxnSlZbgSOytqZofJ+6i/XDFpqnFbjjX6mFP9sWfm0
bcRIhWULG924pMqsTzf/xqN39NhDlc45rIbDIspFzy98WyPbCKMPPyVv037Yw0EE
zHDn9zX1I3mTkwr04OsvIDhPHK889CDHMtg1HOJk8McKf62rsB5bZEbw+NpCoKYY
Q+D9DWYWSM+O6Td1E0knbliM3dZ4HJafg5/7iBRN1qTRtG9qFjxwicsq64QcTNLV
nGAnBh5bgNRnfUjSZ0eh6OXAztdsAHBJVn8wN74r6UcnbdkyZ8+xELBuHLDMGtps
bC12buxceF0cnR2pCzqoRXNy3WAxVUNZpRrUr1NrWQ0EC99Vd8V1qwRKLzzgJXpb
kAcNvcjA
=kkTD
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.