-
Notifications
You must be signed in to change notification settings - Fork 311
Closed
Description
It appears that GraphChi 0.2.3 has trouble creating shard file larger than 2GiB? I have plenty of space to put it, but it errors out. Any additional details I can provide?
Reducing the memory budget sufficiently (so that < 2 GiB shards are created) works around the issue.
Running GraphChi Connected Components program
INFO: conversions.hpp(convert_if_notexists:767): Did not find preprocessed shards for nodes_20131001
INFO: conversions.hpp(convert_if_notexists:768): (Edge-value size: 4)
INFO: conversions.hpp(convert_if_notexists:769): Will try create them now...
INFO: sharder.hpp(start_preprocessing:326): Starting preprocessing, shovel size: 1310720000
INFO: conversions.hpp(convert_edgelist:221): Reading in edge list format!
DEBUG: conversions.hpp(convert_edgelist:226): Read 10000000 lines, 180.039 MB
.
.
.
DEBUG: conversions.hpp(convert_edgelist:226): Read 1590000000 lines, 29900.5 MB
INFO: sharder.hpp(flush:152): Sorting shovel: nodes_201310014.1.shovel, max:1738496712
INFO: sharder.hpp(flush:154): Sort done.nodes_201310014.1.shovel
ERROR: ioutil.hpp(writea:129): Could not write 3435929520 bytes! error:Bad file descriptor
connectedcomponents_list: ./src/util/ioutil.hpp:130: void writea(int, T*, size_t) [with T = graphchi::edge_with_value<unsigned int>]: Assertion `false' failed.
Metadata
Metadata
Assignees
Labels
No labels