Hi, I'm not an expert but I may have answers to your questions. For 1) A vertex belong to only 1 partition see https://www.mail-archive.com/[email protected]/msg01872.html For 2) You could use a master computation and an aggregator which count the number of active vertex, when it drop to 0 you can execute what you want then call haltComputation() in the master.
Good evening, Flavian 2015-02-06 16:59 GMT+01:00 Carmen Manzulli <[email protected]>: > Hi experts, > i've just two conceptual questions about giraph: > > 1) because of giraph works on hadoop, if i have more informations about a > vertex in different partitions and also in different machines, for example, > for a social graph or a person graph, about "Alan" (source id) who is (edge > value) 24 years old (target id) and, on another machine, there is a > partition with "Alan"(source id) who lives(edge value) in Italy(target id), > and so on: how giraph will consider these relations if i ask for all > people who live in Italy and are 24 years old ? > > 2) if giraph doesn't consider relations between same vertex in different > partitions and machines when it runs compute() methos, is it possible to > write a function and make it executable after all iterations by giraph, so > when all vertices are inactive? > > thanks and regards, > Carmen. >
