Skip to content

Download the previous uploaded file with incorrect contents #3

@HarryWei

Description

@HarryWei

What software version are you running?

The lastest master branch of ramcloud-sqlite3 and RAMCloud.

What distribution are you using?

node2@node2:~/workshop1/ramcloud-sqlite3$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty

What steps will reproduce the problem?

  1. Start RAMCloud.
  2. Compile ramcloud-sqlite3
  3. Upload a file
  4. Download the file

What is the expected output? What do you see instead?

Expected out: the contents of download file are the same as upload file.
See instead: Not the same.

Please provide any additional information below.

node2@node2:~/workshop1/ramcloud-sqlite3$ cat test_file
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei
jiaweiwei

node2@node2:~/workshop1/ramcloud-sqlite3$ ./upload /home/node2/workshop1/ramcloud-sqlite3/test_file "tcp:host=192.168.1.125,port=11100" test1
1430048928.766219520 src/CoordinatorSession.cc:105 in CoordinatorSession::getSession default NOTICE[3902:1]: Opened session with coordinator at tcp:host=192.168.1.125,port=11100
full path name /home/node2/workshop1/ramcloud-sqlite3/test_file
full path name OK
write into block buffer 300 0
buffered write OK, file size 300
syncing
flush block buffer
syncing ok
close (my token 0)
RETURN close
upload result 0

node2@node2:~/workshop1/ramcloud-sqlite3$ ./download /home/node2/workshop1/ramcloud-sqlite3/test_file "tcp:host=192.168.1.125,port=11100" test1
1430048968.050392880 src/CoordinatorSession.cc:105 in CoordinatorSession::getSession default NOTICE[3921:1]: Opened session with coordinator at tcp:host=192.168.1.125,port=11100
full path name /home/node2/workshop1/ramcloud-sqlite3/test_file
full path name OK
read 1024 0
real block read
real block read
close (my token 0)
RETURN close
download result 522

node2@node2:/workshop1/ramcloud-sqlite3$ cat test_file
node2@node2:
/workshop1/ramcloud-sqlite3$

Download the previous uploaded test_file file. However, the file has no contents after download.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions