Hi All, A previous DISCUSS thread ( https://lists.apache.org/thread/0546dhhsy4bksc8o05kvpstffcd7nlrd) decided that only GraphBinary4 and GraphSON4 should be supported in the server. However, this only meant that GraphSON4 would be supported for network IO as a MessageSerializer. There is an open question about support for GraphSON as a GraphReader/GraphWriter. I'm suggesting that we go a step further and completely remove the GraphSONReader and GraphSONWriter so that GraphSON is no longer an IO format that can be used for Graph serialization. The reason I'm suggesting this is due to the fact that, in some ways, GraphSON4 is a cut down version of GraphSON3. There are fewer type serializers (e.g. the only java.time serializer supported is OffsetDateTime). Also, the format is slightly changed which means that a translator is needed or the old GraphSONMappers would need to be kept around despite their diminished use.
Instead, we should just try to update the version of Kryo supported and make Gryo the main format for Graph serialization. Alternatively, we could move to another format. Does anyone have any thoughts or concerns about removing GraphSON as an IO format? Thanks, Ken