)]}'
{"Engine/swift/storlet_gateway/gateways/docker/runtime.py":[{"author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"change_message_id":"b3b84e36f02e36ced93fccc7b99d8fa3be205f54","unresolved":false,"context_lines":[{"line_number":583,"context_line":"            fdmd \u003d FDMetadata(SBUS_FD_INPUT_OBJECT)"},{"line_number":584,"context_line":"            if source[\u0027user_metadata\u0027]:"},{"line_number":585,"context_line":"                fdmd.storage_metadata.update(source[\u0027user_metadata\u0027])"},{"line_number":586,"context_line":"            fds_metadata.append(FDMetadata(SBUS_FD_INPUT_OBJECT).to_dict())"},{"line_number":587,"context_line":"        return fds_metadata"},{"line_number":588,"context_line":""},{"line_number":589,"context_line":"    @contextmanager"}],"source_content_type":"text/x-python","patch_set":8,"id":"7a8ec9b2_f7ad1089","line":586,"range":{"start_line":586,"start_character":0,"end_line":586,"end_character":75},"updated":"2016-09-21 07:52:29.000000000","message":"Probably you should change this line too.\n\n fds_metadata.append(fdmd.to_dict())","commit_id":"4759e662c354af0b7ba091134d17cb7cf97db97c"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9265906a9fdbe05de3fbe5aac6a7e9d5c5f77d63","unresolved":false,"context_lines":[{"line_number":583,"context_line":"            fdmd \u003d FDMetadata(SBUS_FD_INPUT_OBJECT)"},{"line_number":584,"context_line":"            if source[\u0027user_metadata\u0027]:"},{"line_number":585,"context_line":"                fdmd.storage_metadata.update(source[\u0027user_metadata\u0027])"},{"line_number":586,"context_line":"            fds_metadata.append(FDMetadata(SBUS_FD_INPUT_OBJECT).to_dict())"},{"line_number":587,"context_line":"        return fds_metadata"},{"line_number":588,"context_line":""},{"line_number":589,"context_line":"    @contextmanager"}],"source_content_type":"text/x-python","patch_set":8,"id":"7a8ec9b2_22681487","line":586,"range":{"start_line":586,"start_character":0,"end_line":586,"end_character":75},"in_reply_to":"7a8ec9b2_f7ad1089","updated":"2016-09-21 08:07:46.000000000","message":"Done","commit_id":"4759e662c354af0b7ba091134d17cb7cf97db97c"}],"StorletSamples/java/MultiInputStorlet/src/org/openstack/storlet/MultiInputStorlet.java":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"a137ef373c76ea3978e5e1f8b5161aae016a9ba2","unresolved":false,"context_lines":[{"line_number":35,"context_line":"import org.openstack.storlet.common.StorletUtils;"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"public class MultiInputStorlet implements IStorlet {"},{"line_number":38,"context_line":"torletInputStream psis : inputStreams){"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    public void invoke(ArrayList\u003cStorletInputStream\u003e inputStreams,"},{"line_number":41,"context_line":"            ArrayList\u003cStorletOutputStream\u003e outputStreams,"}],"source_content_type":"text/x-java","patch_set":3,"id":"7a8ec9b2_4b1c66c1","line":38,"range":{"start_line":38,"start_character":0,"end_line":38,"end_character":39},"updated":"2016-09-21 05:20:49.000000000","message":"This is accidentally changed. will remove","commit_id":"d658aadaff13cdcfb96f89322574c26809ec8635"},{"author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"change_message_id":"62f8e0ac7163517d59fcdf65f689e7f8b77c6fe6","unresolved":false,"context_lines":[{"line_number":47,"context_line":"         */"},{"line_number":48,"context_line":"        HashMap\u003cString, String\u003e md \u003d new HashMap\u003cString, String\u003e();"},{"line_number":49,"context_line":"        for(StorletInputStream psis : inputStreams){"},{"line_number":50,"context_line":"            HashMap\u003cString, String\u003e object_md"},{"line_number":51,"context_line":"            Iterator it;"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"            object_md \u003d psis.getMetadata();"}],"source_content_type":"text/x-java","patch_set":6,"id":"7a8ec9b2_111b6c1c","line":50,"updated":"2016-09-21 07:09:53.000000000","message":"; is needed?\n\nAnd i don\u0027t think the diff from patch set 5 saves the user metadata anyway. Am i missing something?","commit_id":"9fd88f69e2cba6dba086efdcba71da044b4fab05"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d502705210d2e74b8fd056cf1a61875ab2c79d1a","unresolved":false,"context_lines":[{"line_number":47,"context_line":"         */"},{"line_number":48,"context_line":"        HashMap\u003cString, String\u003e md \u003d new HashMap\u003cString, String\u003e();"},{"line_number":49,"context_line":"        for(StorletInputStream psis : inputStreams){"},{"line_number":50,"context_line":"            HashMap\u003cString, String\u003e object_md"},{"line_number":51,"context_line":"            Iterator it;"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"            object_md \u003d psis.getMetadata();"}],"source_content_type":"text/x-java","patch_set":6,"id":"7a8ec9b2_317dc8b1","line":50,"in_reply_to":"7a8ec9b2_111b6c1c","updated":"2016-09-21 07:21:48.000000000","message":"\u003e ; is needed?\nYes, fixed.\n\n\u003e And i don\u0027t think the diff from patch set 5 saves the user metadata anyway. Am i missing something?\n\nI\u0027m currently doing some trial and error, to fix gate job failure. sorry for confusing you.\nI intend to gather all metadata of input objects to HashMap md, to return them to output.\nPlease let me know if you noticed I\u0027m doing something wrong.","commit_id":"9fd88f69e2cba6dba086efdcba71da044b4fab05"}]}
