mbrestore / mbbackup tools work bad
Hi, evrybody.
I have Membase 1.6.5 on debian 32 bit.
I use this tool to restore from backup. ( backup by mbbackup)
After restoring in log i see, that items being add, but then thay dissaperar. I have some test and what i have:
- if value of item is (int) work normal item restored
- if value of item some serialized (Array)(big) it dissapeared cant restore anymore
Can you help me?
Thx.
I download mbrestore from git and it works. I mean items not disappeared. But...I have another problem:
- after restore, all items have some bad data. When i use it from my php script, and try to get, data looks like binary info, but i stored some big serialize arrays. In my test i used a lot of items with data - a:184:{i:0;s:5:"asdfA";i:1;s:5:"asdfA";i:2;s:5:"asdfA";i:3;s:5:"asdfA";i:4;s:5:"asdfA";i:5;s:5:"asdfA";i:6;s:5:"asdfA";i:7;s:5:"asdfA";i:8;s:5:"asdfA";i:9;s:5:"asdfA";i:10;s:5:"asdfA";i:11;s:5:"asdfA";i:12;s:5:"asdfA";i:13;s:5:"asdfA";i:14;s:5:"asdfA";i:15;s:5:"asdfA";i:16;s:5:"asdfA";i:17;s:5:"asdfA";i:18;s:5:"asdfA";i:19;s:5:"asdfA";i:20;s:5:"asdfA";i:21;s:5:"asdfA";i:22;s:5:"asdfA";i:23;s:5:"asdfA";i:24;s:5:"asdfA";i:25;s:5:"asdfA";i:26;s:5:"asdfA";i:27;s:5:"asdfA";i:28;s:5:"asdfA";i:29;s:5:"asdfA";i:30;s:5:"asdfA";i:31;s:5:"asdfA";i:32;s:5:"asdfA";i:33;s:5:"asdfA";i:34;s:5:"asdfA";i:35;s:5:"asdfA";i:36;s:5:"asdfA";i:37;s:5:"asdfA";i:38;s:5:"asdfA";i:39;s:5:"asdfA";i:40;s:5:"asdfA";i:41;s:5:"asdfA";i:42;s:5:"asdfA";i:43;s:5:"asdfA";i:44;s:5:"asdfA";i:45;s:5:"asdfA";i:46;s:5:"asdfA";i:47;s:5:"asdfA";i:48;s:5:"asdfA";i:49;s:5:"asdfA";i:50;s:5:"asdfA";i:51;s:5:"asdfA";i:52;s:5:"asdfA";i:53;s:5:"asdfA";i:54;s:5:"asdfA";i:55;s:5:"asdfA";i:56;s:5:"asdfA";i:57;s:5:"asdfA";i:58;s:5:"asdfA";i:59;s:5:"asdfA";i:60;s:5:"asdfA";i:61;s:5:"asdfA";i:62;s:5:"asdfA";i:63;s:5:"asdfA";i:64;s:5:"asdfA";i:65;s:5:"asdfA";i:66;s:5:"asdfA";i:67;s:5:"asdfA";i:68;s:5:"asdfA";i:69;s:5:"asdfA";i:70;s:5:"asdfA";i:71;s:5:"asdfA";i:72;s:5:"asdfA";i:73;s:5:"asdfA";i:74;s:5:"asdfA";i:75;s:5:"asdfA";i:76;s:5:"asdfA";i:77;s:5:"asdfA";i:78;s:5:"asdfA";i:79;s:5:"asdfA";i:80;s:5:"asdfA";i:81;s:5:"asdfA";i:82;s:5:"asdfA";i:83;s:5:"asdfA";i:84;s:5:"asdfA";i:85;s:5:"asdfA";i:86;s:5:"asdfA";i:87;s:5:"asdfA";i:88;s:5:"asdfA";i:89;s:5:"asdfA";i:90;s:5:"asdfA";i:91;s:5:"asdfA";i:92;s:5:"asdfA";i:93;s:5:"asdfA";i:94;s:5:"asdfA";i:95;s:5:"asdfA";i:96;s:5:"asdfA";i:97;s:5:"asdfA";i:98;s:5:"asdfA";i:99;s:5:"asdfA";i:100;s:5:"asdfA";i:101;s:5:"asdfA";i:102;s:5:"asdfA";i:103;s:5:"asdfA";i:104;s:5:"asdfA";i:105;s:5:"asdfA";i:106;s:5:"asdfA";i:107;s:5:"asdfA";i:108;s:5:"asdfA";i:109;s:5:"asdfA";i:110;s:5:"asdfA";i:111;s:5:"asdfA";i:112;s:5:"asdfA";i:113;s:5:"asdfA";i:114;s:5:"asdfA";i:115;s:5:"asdfA";i:116;s:5:"asdfA";i:117;s:5:"asdfA";i:118;s:5:"asdfA";i:119;s:5:"asdfA";i:120;s:5:"asdfA";i:121;s:5:"asdfA";i:122;s:5:"asdfA";i:123;s:5:"asdfA";i:124;s:5:"asdfA";i:125;s:5:"asdfA";i:126;s:5:"asdfA";i:127;s:5:"asdfA";i:128;s:5:"asdfA";i:129;s:5:"asdfA";i:130;s:5:"asdfA";i:131;s:5:"asdfA";i:132;s:5:"asdfA";i:133;s:5:"asdfA";i:134;s:5:"asdfA";i:135;s:5:"asdfA";i:136;s:5:"asdfA";i:137;s:5:"asdfA";i:138;s:5:"asdfA";i:139;s:5:"asdfA";i:140;s:5:"asdfA";i:141;s:5:"asdfA";i:142;s:5:"asdfA";i:143;s:5:"asdfA";i:144;s:5:"asdfA";i:145;s:5:"asdfA";i:146;s:5:"asdfA";i:147;s:5:"asdfA";i:148;s:5:"asdfA";i:149;s:5:"asdfA";i:150;s:5:"asdfA";i:151;s:5:"asdfA";i:152;s:5:"asdfA";i:153;s:5:"asdfA";i:154;s:5:"asdfA";i:155;s:5:"asdfA";i:156;s:5:"asdfA";i:157;s:5:"asdfA";i:158;s:5:"asdfA";i:159;s:5:"asdfA";i:160;s:5:"asdfA";i:161;s:5:"asdfA";i:162;s:5:"asdfA";i:163;s:5:"asdfA";i:164;s:5:"asdfA";i:165;s:5:"asdfA";i:166;s:5:"asdfA";i:167;s:5:"asdfA";i:168;s:5:"asdfA";i:169;s:5:"asdfA";i:170;s:5:"asdfA";i:171;s:5:"asdfA";i:172;s:5:"asdfA";i:173;s:5:"asdfA";i:174;s:5:"asdfA";i:175;s:5:"asdfA";i:176;s:5:"asdfA";i:177;s:5:"asdfA";i:178;s:5:"asdfA";i:179;s:5:"asdfA";i:180;s:5:"asdfA";i:181;s:5:"asdfA";i:182;s:5:"asdfA";i:183;a:161:{i:0;s:12:"adfasfqrqwer";i:1;s:12:"adfasfqrqwer";i:2;s:12:"adfasfqrqwer";i:3;s:12:"adfasfqrqwer";i:4;s:12:"adfasfqrqwer";i:5;s:12:"adfasfqrqwer";i:6;s:12:"adfasfqrqwer";i:7;s:12:"adfasfqrqwer";i:8;s:12:"adfasfqrqwer";i:9;s:12:"adfasfqrqwer";i:10;s:12:"adfasfqrqwer";i:11;s:12:"adfasfqrqwer";i:12;s:12:"adfasfqrqwer";i:13;s:12:"adfasfqrqwer";i:14;s:12:"adfasfqrqwer";i:15;s:12:"adfasfqrqwer";i:16;s:12:"adfasfqrqwer";i:17;s:12:"adfasfqrqwer";i:18;s:12:"adfasfqrqwer";i:19;s:12:"adfasfqrqwer";i:20;s:12:"adfasfqrqwer";i:21;s:12:"adfasfqrqwer";i:22;s:12:"adfasfqrqwer";i:23;s:12:"adfasfqrqwer";i:24;s:12:"adfasfqrqwer";i:25;s:12:"adfasfqrqwer";i:26;s:12:"adfasfqrqwer";i:27;s:12:"adfasfqrqwer";i:28;s:12:"adfasfqrqwer";i:29;s:12:"adfasfqrqwer";i:30;s:12:"adfasfqrqwer";i:31;s:12:"adfasfqrqwer";i:32;s:12:"adfasfqrqwer";i:33;s:12:"adfasfqrqwer";i:34;s:12:"adfasfqrqwer";i:35;s:12:"adfasfqrqwer";i:36;s:12:"adfasfqrqwer";i:37;s:12:"adfasfqrqwer";i:38;s:12:"adfasfqrqwer";i:39;s:12:"adfasfqrqwer";i:40;s:12:"adfasfqrqwer";i:41;s:12:"adfasfqrqwer";i:42;s:12:"adfasfqrqwer";i:43;s:12:"adfasfqrqwer";i:44;s:12:"adfasfqrqwer";i:45;s:12:"adfasfqrqwer";i:46;s:12:"adfasfqrqwer";i:47;s:12:"adfasfqrqwer";i:48;s:12:"adfasfqrqwer";i:49;s:12:"adfasfqrqwer";i:50;s:12:"adfasfqrqwer";i:51;s:12:"adfasfqrqwer";i:52;s:12:"adfasfqrqwer";i:53;s:12:"adfasfqrqwer";i:54;s:12:"adfasfqrqwer";i:55;s:12:"adfasfqrqwer";i:56;s:12:"adfasfqrqwer";i:57;s:12:"adfasfqrqwer";i:58;s:12:"adfasfqrqwer";i:59;s:12:"adfasfqrqwer";i:60;s:12:"adfasfqrqwer";i:61;s:12:"adfasfqrqwer";i:62;s:12:"adfasfqrqwer";i:63;s:12:"adfasfqrqwer";i:64;s:12:"adfasfqrqwer";i:65;s:12:"adfasfqrqwer";i:66;s:12:"adfasfqrqwer";i:67;s:12:"adfasfqrqwer";i:68;s:12:"adfasfqrqwer";i:69;s:12:"adfasfqrqwer";i:70;s:12:"adfasfqrqwer";i:71;s:12:"adfasfqrqwer";i:72;s:12:"adfasfqrqwer";i:73;s:12:"adfasfqrqwer";i:74;s:12:"adfasfqrqwer";i:75;s:12:"adfasfqrqwer";i:76;s:12:"adfasfqrqwer";i:77;s:12:"adfasfqrqwer";i:78;s:12:"adfasfqrqwer";i:79;s:12:"adfasfqrqwer";i:80;s:12:"adfasfqrqwer";i:81;s:12:"adfasfqrqwer";i:82;s:12:"adfasfqrqwer";i:83;s:12:"adfasfqrqwer";i:84;s:12:"adfasfqrqwer";i:85;s:12:"adfasfqrqwer";i:86;s:12:"adfasfqrqwer";i:87;s:12:"adfasfqrqwer";i:88;s:12:"adfasfqrqwer";i:89;s:12:"adfasfqrqwer";i:90;s:12:"adfasfqrqwer";i:91;s:12:"adfasfqrqwer";i:92;s:12:"adfasfqrqwer";i:93;s:12:"adfasfqrqwer";i:94;s:12:"adfasfqrqwer";i:95;s:12:"adfasfqrqwer";i:96;s:12:"adfasfqrqwer";i:97;s:12:"adfasfqrqwer";i:98;s:12:"adfasfqrqwer";i:99;s:12:"adfasfqrqwer";i:100;s:12:"adfasfqrqwer";i:101;s:12:"adfasfqrqwer";i:102;s:12:"adfasfqrqwer";i:103;s:12:"adfasfqrqwer";i:104;s:12:"adfasfqrqwer";i:105;s:12:"adfasfqrqwer";i:106;s:12:"adfasfqrqwer";i:107;s:12:"adfasfqrqwer";i:108;s:12:"adfasfqrqwer";i:109;s:12:"adfasfqrqwer";i:110;s:12:"adfasfqrqwer";i:111;s:12:"adfasfqrqwer";i:112;s:12:"adfasfqrqwer";i:113;s:12:"adfasfqrqwer";i:114;s:12:"adfasfqrqwer";i:115;s:12:"adfasfqrqwer";i:116;s:12:"adfasfqrqwer";i:117;s:12:"adfasfqrqwer";i:118;s:12:"adfasfqrqwer";i:119;s:12:"adfasfqrqwer";i:120;s:12:"adfasfqrqwer";i:121;s:12:"adfasfqrqwer";i:122;s:12:"adfasfqrqwer";i:123;s:12:"adfasfqrqwer";i:124;s:12:"adfasfqrqwer";i:125;s:12:"adfasfqrqwer";i:126;s:12:"adfasfqrqwer";i:127;s:12:"adfasfqrqwer";i:128;s:12:"adfasfqrqwer";i:129;s:12:"adfasfqrqwer";i:130;s:12:"adfasfqrqwer";i:131;s:12:"adfasfqrqwer";i:132;s:12:"adfasfqrqwer";i:133;s:12:"adfasfqrqwer";i:134;s:12:"adfasfqrqwer";i:135;s:12:"adfasfqrqwer";i:136;s:12:"adfasfqrqwer";i:137;s:12:"adfasfqrqwer";i:138;s:12:"adfasfqrqwer";i:139;s:12:"adfasfqrqwer";i:140;s:12:"adfasfqrqwer";i:141;s:12:"adfasfqrqwer";i:142;s:12:"adfasfqrqwer";i:143;s:12:"adfasfqrqwer";i:144;s:12:"adfasfqrqwer";i:145;s:12:"adfasfqrqwer";i:146;s:12:"adfasfqrqwer";i:147;s:12:"adfasfqrqwer";i:148;s:12:"adfasfqrqwer";i:149;s:12:"adfasfqrqwer";i:150;s:12:"adfasfqrqwer";i:151;s:12:"adfasfqrqwer";i:152;s:12:"adfasfqrqwer";i:153;s:12:"adfasfqrqwer";i:154;s:12:"adfasfqrqwer";i:155;s:12:"adfasfqrqwer";i:156;s:12:"adfasfqrqwer";i:157;s:12:"adfasfqrqwer";i:158;s:12:"adfasfqrqwer";i:159;s:12:"adfasfqrqwer";i:160;s:12:"adfasfqrqwer";}}
- when i do resotre with items that have small int data (serialize by php) it work perfect... Data is i:100
Hi,
Just double-checking that you got the right, most recent mbrestore. Please see here...
https://github.com/membase/ep-engine/blob/master/management/mbrestore
There was another fix to mbrestore around restoring binary data items. The specific change was in this commit...
https://github.com/membase/ep-engine/blob/b1427995a3ff4204cda3341f4b858e...
Regards,
Steve
Hi there. We actually discovered this bug recently ourselves. The problem is only on the restore side (your backups are still good). You can get the updated restore script by building from our source, or you can wait until we make a new release for the Community Edition.
Alternately, if this is something you need sooner, you can purchase an Enterprise Edition and we will be able to supply you with a hotfix.
Perry
Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Couchbase: http://www.couchbase.com/products-and-services/overview
Call or email "sales -at- couchbase-dot- com" today!