Log of the #duraspace-ff channel on chat.freenode.net

Using timezone: Eastern Standard Time
* eddies leaves00:22
* eddies joins00:23
* eddies leaves00:31
* eddies joins04:25
* eddies leaves
* eddies joins
* eddies leaves04:50
* eddies joins04:51
* eddies leaves
* eddies joins
* eddies leaves05:05
* eddies joins05:16
* eddies leaves
* eddies joins
* eddies leaves06:02
* eddies joins
* eddies leaves
* eddies joins
* eddies leaves06:06
* fasseg joins06:30
hola!06:31
* JasonDGI joins07:16
<fasseg>hey jason...07:26
utc-5 right?
you get up early ;)
<JasonDGI>-508:15
-4
<fasseg>oh so not 7.20 am in the office ;)08:19
I did this for 3 months, and I felt like leaving through the gates of hell when that was finished ;)08:20
<JasonDGI>itsits 9:2008:24
i could never do a 7am work day
<fasseg>Yeah how I got through school is still a mystery to me ..08:25
we started at 7.30am
then university -> 11am08:26
I should go back and finish my computer science degree...
<JasonDGI>is it worth it?08:28
<fasseg>the prolonged sleep periods are ;)
<JasonDGI>haha, true that
<fasseg>but the degree, at least for my career isn't08:29
well that's how I feel ;), my parents think differently, hrhr
<JasonDGI>tell them to pay your tuition then see how they think ;)08:30
<fasseg>never...they'll probably do that, it's � 500,- per half a year. And I actually finished biology when university was free of charge...08:32
ah the good old times
so not 200k or sth like a degree in the states
but still, water and bread for days unend, and broke 2 weeks into every month...08:33
<JasonDGI>mine was about 5 years ago and it was ~2000CAD$ per half year
<fasseg>i dont miss that..
<JasonDGI>kraft dinner mmm....08:34
<fasseg>heehe
but still 4k per year, I don't thikn my parents could have payed for that..
and I would have come out of the education with 20k debts08:35
<JasonDGI>summer jobs and student loans helped me a lot
but most people did have the 20K debts
<fasseg>yeah but I needed that money for the flat, and the beer
<JasonDGI>lol, beer :)08:36
priorities!
<fasseg>flat, beer, food, books...
<JasonDGI>and the books were expensive :(
<fasseg>Most of them I didn't even buy, you could get all those information on the web already..08:37
<JasonDGI>thats smart08:38
* Guest57910 joins09:31
* Guest57910 leaves
* Guest57910 joins
* Guest57910 leaves09:33
<fasseg>chris: I think the problem when running lily with multiple threads, is that for every thread the utility methods for creating fields and recordtype are called and this might change the results quite a bit...09:51
<cbeer>fasseg: but there's not so many threads compared to the things we actually care about09:55
<fasseg>true..09:59
<cbeer>i've been doing a little more reading about funkload (load-testing in python, from the makers of nuxeo)10:26
it makes more sense to me than jmeter ever has
* barmintor joins10:28
<fasseg>btw in committer cal with dan atm...10:32
* eddies joins10:33
<fasseg>Ben you wann ajoin the committer call?10:40
<barmintor>I can't. Is Adam on? Jorg's question to the list this morning was important.10:41
<fasseg>nah just dan, eddie and myself...
but ill mention it..
<barmintor>thank you10:42
cbeer: akubra-glacier doesn't store yet, right?10:48
<cbeer>doesn't store what?
<barmintor>doesn't put blobs in Glacier
<cbeer>it should?10:49
i've never tried it against AWS, but it does put stuff into icemelt
<barmintor>from URIs
I see; but it doesn't implement the other method from InputStreams10:50
<cbeer>sorry, i think i'm missing context or haven't fully woken up yet10:51
(or i tried to look at java too early this morning..)
<barmintor>no, it's me10:53
<cbeer>time for standup?11:01
<JasonDGI>yup
<jonathangee>just called the conference line
<JasonDGI>http://xena.sourceforge.net/11:05
<cbeer>https://www.pivotaltracker.com/story/show/4265578711:08
<barmintor>DAITSS = "Dark Archive in the Sunshine State". Not an acceptable candidate for general use.11:10
BOOTED11:15
<cbeer>JasonDGI, jonathangee: ping?11:16
did you drop?
<JasonDGI>we're reconnecting
<cbeer>k
* jonathangee leaves11:17
* anusha joins
<cbeer>https://github.com/ucsdlib/dams/wiki/REST-API <-- UCSD work11:25
down at th bottom, the "Working" ones we're targeting
<eddies>JasonDGI: pass this to jonathan, eh? https://wiki.duraspace.org/display/FF/Required+API+Endpoints+-+eSciDoc
* jonathangee joins11:29
* jonathangee leaves11:36
<cbeer>i don't want to distract the conversation, but i'm happy for us to abandon jmeter if it seems like making that kind of test is too hard in the jmeter context11:37
* jonathangee joins11:41
* jonathangee_ joins11:44
* jonathangee leaves11:45
<barmintor>http://libraries.stackexchange.com/questions/610/fixity-checking-in-digital-preservation-systems/615#61511:55
http://bruteforcedata.blogspot.com/2012/08/hbase-disaster-recovery-and-whisky.html11:56
* jonathangee leaves12:01
* jonathangee joins12:11
<cbeer>eddies: numbers are in the gist too https://gist.github.com/26085aeb31db2a8ddd9312:27
* anusha leaves13:00
<barmintor>Ugh, why would we hard-code validation values like that13:40
BAD FEDORA: https://github.com/fcrepo/fcrepo/blob/master/fcrepo-server/src/main/java/org/fcrepo/server/management/DefaultManagement.java#L50613:41
Gah, SimpleDOWriter requires DefaultDOManager13:44
Maybe I shouldn't work on the Fedora stuff, it's freaking me out13:45
<fasseg>re13:47
sry took a bit longer....13:48
jonathan, eddie...Do you have a tomorrow's task for me? Should we Skype a bit?
prelimanry versioned lily results: https://docs.google.com/file/d/0B5nd_qlYdcqyXzFMNDJyWXpoTzA/edit13:54
<barmintor>2pm meeting back later13:57
<eddies>anyone know who wrote the Fedora part of the JMeter tests?14:06
<cbeer>eddies: i did14:16
<eddies>cbeer: can you explain what the following means?14:18
${__log(test:${__threadNum}_${nodename},OUT,,Creating node )}
<cbeer>it'll log to stdout
<eddies>(I get the beginning, I think, which is log the pid, where the pid is test:<threadNum>_<nodeName>
<cbeer>"Creating node test:{thread num}_{nodename}"
and return test:{thread num}_{nodename}
<eddies>ok =)14:19
<cbeer>other than that, i don't know. that's all stolen from ajs6f
<barmintor>we're only supporting one glacier server at a time in this proof-of-concept, right?15:31
I'm uncomfortable wedging something that's not actually an ID in the altIDs, so I think I'm going with something like "info:fedora/changeme:1/content?store=aws-glacier" as the flag15:36
* JasonDGI leaves15:40
<cbeer>if only altIDs was called 'datastream tags'...
<fasseg>I pushed my changed to https://github.com/futures/ff-jmeter-madness.git16:09
there are now 2 distinct lily groups, one for creating n records and one for creating n versions of the same record16:10
and i moved the "setup" par to a distinct group so these requests dont count in the test results...
and I'm done for today, but I'll keep idling ....16:11
<barmintor>does anyone have an opinion about mocking frameworks for java, or should I follow Adam's lead with mockito?16:42
<fasseg>hmm have been using easymock a lot but it's more of a bdd approach16:59
but mocks were done blazingly fast I thought.17:00
but haven't been following the topic very closely lately, so there might be better alternatives17:01
but mockito seems nice on the first look17:03
oh ok now i see this: Firstly, hats down before EasyMock folks for their ideas on beautiful and refactorable mocking syntax. First hacks on Mockito were done on top of the EasyMock code.17:04
so yeah im all in favour ;)
im gonna be off....bye guys17:10
* fasseg leaves
<cbeer>java--17:27
<barmintor>categorically, eh? Well, can't say I'm surprised.17:28
I'm introducing a dependency on fcrepo-server to the akubra-glacier project, btw17:29
if we want to tease the fcrepo-dependent parts out later, we can
<cbeer>+117:39
29 ActiveFedora spec failures against modeshape, most of them non-essential.18:41
s/modeshape/ff-modeshape-prototype/
travis-ci++20:06
* github-ff joins20:08
[ff-modeshape-prototype] none pushed 3 new commits to master: http://git.io/_Z5Fjw
ff-modeshape-prototype/master 3ef679b Chris Beer: readd junit to the pom
ff-modeshape-prototype/master bb866f6 Chris Beer: bump junit version
ff-modeshape-prototype/master 908921e Chris Beer: use unique datastream names
* github-ff leaves
* github-ff joins20:23
[ff-modeshape-prototype] ajs6f force-pushed master from 908921e to c60471c: http://git.io/UX0e8g
ff-modeshape-prototype/master c60471c ajs6f: Added versionability to fedora:resource nodes, also correction to logic for updating datastreams
* github-ff leaves
* github-ff joins20:59
[ff-modeshape-prototype] cbeer pushed 16 new commits to master: http://git.io/gdr0OA
ff-modeshape-prototype/master 868bf80 Chris Beer: mechanism to support POST /objects/nextPID
ff-modeshape-prototype/master 1e052bb Chris Beer: poke jcr:created and jcr:lastModified through to the profile templates (i'd expect them to be auto-populated, but i guess not.)
ff-modeshape-prototype/master 8c4f748 Chris Beer: GET /describe needs to return Fedora-like XML. Move modeshape description to a different URL
* github-ff leaves
* github-ff joins21:06
[ff-modeshape-prototype] cbeer pushed 1 new commit to master: http://git.io/7mToUg
ff-modeshape-prototype/master 1ee74b0 Chris Beer: oops, forgot to resolve a conflict..
* github-ff leaves
* github-ff joins21:19
[ff-modeshape-prototype] cbeer pushed 1 new commit to master: http://git.io/8Ok-3A
ff-modeshape-prototype/master 66aa680 Chris Beer: add fedora:created to the datastream node too
* github-ff leaves
* github-ff joins21:43
[ff-modeshape-prototype] cbeer pushed 1 new commit to master: http://git.io/P2X1dw
ff-modeshape-prototype/master 32fa275 Chris Beer: make sure to save datastream creating session..
* github-ff leaves
* github-ff joins21:48
[ff-modeshape-prototype] cbeer pushed 1 new commit to master: http://git.io/aFIqmg
ff-modeshape-prototype/master f9e2aab Chris Beer: there's a nuance to the remove + recreate datastream i'm not understanding, but this should let the test pass..
* github-ff leaves
* github-ff joins22:09
[ff-modeshape-prototype] ajs6f pushed 1 new commit to master: http://git.io/CY6jOw
ff-modeshape-prototype/master e277b3c ajs6f: Added datastreamHistory XML stub
* github-ff leaves