You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Kentaro Hayashi (JIRA)" <ji...@apache.org> on 2017/09/22 14:56:02 UTC
[jira] [Created] (ARROW-1598) [C++/Tutorials] MIsmatch code comment
and actual code about Object ID
Kentaro Hayashi created ARROW-1598:
--------------------------------------
Summary: [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
Priority: Minor
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)