MyRocks makes use of STL's Regex library. Apparently, regex support is present but broken in GCC 4.8.
Sergei Petrunia
added a comment - Another thing to check: https://github.com/facebook/mysql-5.6/commit/e804f86b203bb9384740e1fe92796dada6f865c9 .
MyRocks makes use of STL's Regex library. Apparently, regex support is present but broken in GCC 4.8.
Yet another thing to fix: I've added this into ha_rocksdb.h :
#include "../storage/xtradb/include/ut0counter.h"
/*
'EMPTY' from field.h conflicts with EMPTY from
/usr/include/x86_64-linux-gnu/bits/utmpx.h
MARIAROCKS_NOT_YET: Sort out #include order so that we don't have to resort
to #undef
*/
#undef EMPTY
A better solution would be to get the #include order right.
Sergei Petrunia
added a comment - Yet another thing to fix: I've added this into ha_rocksdb.h :
#include "../storage/xtradb/include/ut0counter.h"
/*
'EMPTY' from field.h conflicts with EMPTY from
/usr/include/x86_64-linux-gnu/bits/utmpx.h
MARIAROCKS_NOT_YET: Sort out #include order so that we don't have to resort
to #undef
*/
#undef EMPTY
A better solution would be to get the #include order right.
Sergei Petrunia
added a comment - If one looks here https://github.com/MariaDB/server/commits/10.2-mariarocks , one can see that Travis-CI succeeds in compiling MyRocks.
Unfortunately, no builder seems to be able to build it. The builders
have old version gcc
build from source tarball, which does not include rocksdb so they just dont build it
using windows and having some issue with get_rocksdb_files.sh
...
This MDEV needs some attention.
Sergei Petrunia
added a comment - I've got buildbot to build the current code
http://buildbot.askmonty.org/buildbot/grid?category=main&branch=bb-10.2-mariarocks
Unfortunately, no builder seems to be able to build it. The builders
have old version gcc
build from source tarball, which does not include rocksdb so they just dont build it
using windows and having some issue with get_rocksdb_files.sh
...
This MDEV needs some attention.
Actually, kvm-deb-trusty-amd64 has a recent gcc and builds from git. It builds MyRocks SE and runs tests for it. Some tests pass, some (predictably) fail.
Sergei Petrunia
added a comment - - edited Actually, kvm-deb-trusty-amd64 has a recent gcc and builds from git. It builds MyRocks SE and runs tests for it. Some tests pass, some (predictably) fail.
People
Vicențiu Ciorbaru
Sergei Petrunia
Votes:
2Vote for this issue
Watchers:
4Start watching this issue
Dates
Created:
Updated:
Resolved:
Git Integration
Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.
{"report":{"fcp":1166.6999998092651,"ttfb":312,"pageVisibility":"visible","entityId":58354,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"2cc910f9-f0ad-4082-bdf4-c859c0a7b1e0","navigationType":0,"readyForUser":1324,"redirectCount":0,"resourceLoadedEnd":859.3999996185303,"resourceLoadedStart":324.3999996185303,"resourceTiming":[{"duration":111.60000038146973,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":324.3999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":324.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":436,"responseStart":0,"secureConnectionStart":0},{"duration":111.69999980926514,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":324.69999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":324.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":436.3999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":370.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":324.7999997138977,"connectEnd":324.7999997138977,"connectStart":324.7999997138977,"domainLookupEnd":324.7999997138977,"domainLookupStart":324.7999997138977,"fetchStart":324.7999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":440.8999996185303,"responseEnd":695.1999998092651,"responseStart":473,"secureConnectionStart":324.7999997138977},{"duration":521.2999997138977,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":325.09999990463257,"connectEnd":325.09999990463257,"connectStart":325.09999990463257,"domainLookupEnd":325.09999990463257,"domainLookupStart":325.09999990463257,"fetchStart":325.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":444.3999996185303,"responseEnd":846.3999996185303,"responseStart":474.59999990463257,"secureConnectionStart":325.09999990463257},{"duration":155.59999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/a9324d6758d385eb45c462685ad88f1d-CDN/lu2cib/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":325.19999980926514,"connectEnd":325.19999980926514,"connectStart":325.19999980926514,"domainLookupEnd":325.19999980926514,"domainLookupStart":325.19999980926514,"fetchStart":325.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":445.19999980926514,"responseEnd":480.7999997138977,"responseStart":476.09999990463257,"secureConnectionStart":325.19999980926514},{"duration":155.7000002861023,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":325.3999996185303,"connectEnd":325.3999996185303,"connectStart":325.3999996185303,"domainLookupEnd":325.3999996185303,"domainLookupStart":325.3999996185303,"fetchStart":325.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":446.2999997138977,"responseEnd":481.09999990463257,"responseStart":476.7999997138977,"secureConnectionStart":325.3999996185303},{"duration":168.69999980926514,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":325.69999980926514,"connectEnd":325.69999980926514,"connectStart":325.69999980926514,"domainLookupEnd":325.69999980926514,"domainLookupStart":325.69999980926514,"fetchStart":325.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":460.09999990463257,"responseEnd":494.3999996185303,"responseStart":490.3999996185303,"secureConnectionStart":325.69999980926514},{"duration":133.2000002861023,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2cib/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":325.7999997138977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":325.7999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":459,"responseStart":0,"secureConnectionStart":0},{"duration":170.69999980926514,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":326,"connectEnd":326,"connectStart":326,"domainLookupEnd":326,"domainLookupStart":326,"fetchStart":326,"redirectEnd":0,"redirectStart":0,"requestStart":460.5,"responseEnd":496.69999980926514,"responseStart":494.69999980926514,"secureConnectionStart":326},{"duration":133,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":326.09999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":326.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":459.09999990463257,"responseStart":0,"secureConnectionStart":0},{"duration":170.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/5d5e8fe91fbc506585e83ea3b62ccc4b-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":326.3999996185303,"connectEnd":326.3999996185303,"connectStart":326.3999996185303,"domainLookupEnd":326.3999996185303,"domainLookupStart":326.3999996185303,"fetchStart":326.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":460.59999990463257,"responseEnd":496.7999997138977,"responseStart":495.2999997138977,"secureConnectionStart":326.3999996185303},{"duration":529.4000000953674,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":327.3999996185303,"connectEnd":327.3999996185303,"connectStart":327.3999996185303,"domainLookupEnd":327.3999996185303,"domainLookupStart":327.3999996185303,"fetchStart":327.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":559.1999998092651,"responseEnd":856.7999997138977,"responseStart":849.1999998092651,"secureConnectionStart":327.3999996185303},{"duration":531.8999996185303,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":327.5,"connectEnd":327.5,"connectStart":327.5,"domainLookupEnd":327.5,"domainLookupStart":327.5,"fetchStart":327.5,"redirectEnd":0,"redirectStart":0,"requestStart":689.5999999046326,"responseEnd":859.3999996185303,"responseStart":853,"secureConnectionStart":327.5},{"duration":213.7000002861023,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":828.2999997138977,"connectEnd":828.2999997138977,"connectStart":828.2999997138977,"domainLookupEnd":828.2999997138977,"domainLookupStart":828.2999997138977,"fetchStart":828.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":994,"responseEnd":1042,"responseStart":1037.5999999046326,"secureConnectionStart":828.2999997138977}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":107,"responseStart":312,"responseEnd":315,"domLoading":320,"domInteractive":1437,"domContentLoadedEventStart":1437,"domContentLoadedEventEnd":1505,"domComplete":2099,"loadEventStart":2099,"loadEventEnd":2100,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1390.3999996185303},{"name":"bigPipe.sidebar-id.end","time":1391.5},{"name":"bigPipe.activity-panel-pipe-id.start","time":1391.5999999046326},{"name":"bigPipe.activity-panel-pipe-id.end","time":1393.6999998092651},{"name":"activityTabFullyLoaded","time":1523.3999996185303}],"measures":[],"correlationId":"493db374a52a46","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":110,"dbReadsTimeInMs":13,"dbConnsTimeInMs":26,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
Another thing to check: https://github.com/facebook/mysql-5.6/commit/e804f86b203bb9384740e1fe92796dada6f865c9 .
MyRocks makes use of STL's Regex library. Apparently, regex support is present but broken in GCC 4.8.