Fork me on GitHub
#yada
<
2016-09-19
>
tcoupland07:09:47

@kingoftheknoll not yet, but it is my task for the day! So hopefully by the afternoon I'll have it working. My project is open source, so will be easy to share the results

tcoupland08:09:29

that has the changes I needed to make to get this working for me. Make sure you are using 'lein clean' a lot while trying this, to clear out any AOT'd class files hanging on to old versions, that was pretty much the actual problem for me 🙂

malcolmsparks09:09:07

Good old Mastodon C...

tcoupland10:09:52

developing everything openly is a really great feature of working here for sure

tcoupland10:09:19

that project also has a multipart upload implementation that other might find interesting

malcolmsparks10:09:23

The multipart upload is implemented in a number of other projects and is working well. But of course, an open-source one is so much more useful!

malcolmsparks10:09:05

I really will try to get time to document the upload, it's one of yada's key features

malcolmsparks10:09:51

All my spare time is going into XT16 right now, but in a couple of weeks I'lk be back doing yada everyday

malcolmsparks10:09:58

But I'm also planning a major 1.2 release with spec. Waiting on ring-swagger to finish their implementation, but spec is the future

tcoupland10:09:41

it was a bit tricky working out how to do it to be honest 🙂

tcoupland10:09:02

lots of talk about how it could be done, but suspected the implementations were behind closed doors

tcoupland10:09:12

really looking forward to XT16!

malcolmsparks10:09:02

The upload plugin consumer protocol isn't ideal, it will get a proper refresh in 1.2

lmergen10:09:43

btw, just adding to the conversation, but aleph’s multipart upload for the client is known to be broken (as in, non-existent)

malcolmsparks10:09:29

I thought it was in the pipeline?

lmergen10:09:32

yes, by me

lmergen10:09:38

but i haven’t had the time so far

lmergen10:09:15

it’s mostly a matter of “someone needs to actually do it"

malcolmsparks10:09:36

I can assure you a multipart upload client is easier to code than a server, by the same degree that losing a needle in a haystack is easier than finding it.

lmergen10:09:50

i absolutely agree

lmergen10:09:10

next up in line: keepalive & request pipelining

lmergen10:09:35

also horribly complex to implement on server

malcolmsparks12:09:15

I know netty supports request pipelining. The async approach of aleph/yada makes this a lot easier

kingoftheknoll12:09:14

@tcoupland followed your steps and it looks like I’m working too. Looks like I overcomplicated it lol