summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkvik <kvik@a-b.xyz>2020-12-07 00:36:41 +0100
committerkvik <kvik@a-b.xyz>2020-12-07 00:36:41 +0100
commita92ffdbbfb3157d6fef23e3a8901c7ecdea68f1b (patch)
treea3cec3344a546ac6e523e2dc59490210834c6fc2
parentc924edb91ddb256ebe7a3654697494ac30eff8da (diff)
downloadplan9front-a92ffdbbfb3157d6fef23e3a8901c7ecdea68f1b.tar.xz
libndb: remove db file size limit
Removes the 128 kB limit for files making up the database. We used to skip over and complain about files that exceeded the limit, forcing the user to generate hash files. This caused things to inexplicably stop working after a file hit the hidden limit, which is unreasonable behaviour considering that libndb happily, albeit slowly, works with bigger files.
-rw-r--r--sys/src/libndb/ndbhash.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/sys/src/libndb/ndbhash.c b/sys/src/libndb/ndbhash.c
index 63b0839de..ff481231f 100644
--- a/sys/src/libndb/ndbhash.c
+++ b/sys/src/libndb/ndbhash.c
@@ -142,17 +142,6 @@ ndbsearch(Ndb *db, Ndbs *s, char *attr, char *val)
}
s->ptr = NDBGETP(p);
s->type = Cptr1;
- } else if(db->length > 128*1024){
- print("Missing or out of date hash file %s.%s.\n", db->file, attr);
- syslog(0, "ndb", "Missing or out of date hash file %s.%s.", db->file, attr);
-
- /* advance search to next db file */
- s->ptr = NDBNAP;
- _ndbcacheadd(db, s, attr, val, nil);
- if(db->next == nil)
- return nil;
- t = ndbsearch(db->next, s, attr, val);
- goto out;
} else {
s->ptr = 0;
s->type = Dptr;