[
https://issues.apache.org/jira/browse/ARROW-1598?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wes McKinney reassigned ARROW-1598:
-----------------------------------
Assignee: Kentaro Hayashi
> [C++/Tutorials] MIsmatch code comment and actual code about Object ID
> ---------------------------------------------------------------------
>
> Key: ARROW-1598
> URL: https://issues.apache.org/jira/browse/ARROW-1598
> Project: Apache Arrow
> Issue Type: Bug
> Components: Plasma (C++)
> Reporter: Kentaro Hayashi
> Assignee: Kentaro Hayashi
> Priority: Minor
> Labels: pull-request-available
> Fix For: 0.7.1
>
>
> In Plasma documentation, there is a mismatch between code comment and actual
> code.
> Here is the sample code in "Creating an Object" section:
> {code:c++}
> #include <plasma/client.h>
> using namespace plasma;
> int main(int argc, char** argv) {
> // Start up and connect a Plasma client.
> PlasmaClient client;
> ARROW_CHECK_OK(client.Connect("/tmp/plasma", "",
> PLASMA_DEFAULT_RELEASE_DELAY));
> // Create an object with a random ObjectID.
> ObjectID object_id = ObjectID::from_binary("00000000000000000000");
> int64_t data_size = 1000;
> uint8_t *data;
> std::string metadata = "{'author': 'john'}";
> ARROW_CHECK_OK(client.Create(object_id, data_size, (uint8_t*)
> metadata.data(), metadata.size(), &data));
> // Write some data into the object.
> for (int64_t i = 0; i < data_size; i++) {
> data[i] = static_cast<uint8_t>(i % 4);
> }
> // Seal the object.
> ARROW_CHECK_OK(client.Seal(object_id));
> // Disconnect the client.
> ARROW_CHECK_OK(client.Disconnect());
> }
> {code}
> https://github.com/apache/arrow/blame/master/cpp/apidoc/tutorials/plasma.md#L223
> It seems that code comment " // Create an object with a random ObjectID."
> description and "ObjectID object_id =
> ObjectID::from_binary("00000000000000000000");" is diverged.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)