Hi
user
Admin Login:
Username:
Password:
Name:
400,000 ephemeral containers: testing entire ecosystems with Docker
--client
lca
--show
lca2017
--room tasman_a 12109 --force
Next: 12 Ada ❤️ Lace
show more...
Marks
Author(s):
Daniel Axtens
Location
Tasman Hall A
Date
jan Tue 17
Days Raw Files
Start
20:20
First Raw Start
19:48
Duration
0:45:0
Offset
0:31:31
End
21:05
Last Raw End
21:18
Chapters
00:00
0:26:59
Total cuts_time
43 min.
http://linux.conf.au/schedule/presentation/81/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
400000_ephemeral_containers_testing_entire_ecosystems_with_Docker.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
The value of a high-level language isn't just in the language itself, but rather in the ecosystem surrounding it. Python is hugely enriched by PyPI, Ruby by gems, and Node.js by npm. These ecosystems have hundreds of thousands of packages, evolve rapidly, and vary wildly in quality. What if you want to test how _all_ the packages work in a given situation? This is the question we set out to answer in this talk. Previously, testing each and every one of the 458,100+ packages came with an enormous infrastructure cost - for each package you need a VM with a full OS, and the associated memory, CPU and disk requirements. This makes exhaustive testing infeasible for most teams. However, we found that by using Docker, we could test the entire Python, Ruby or Node.js ecosystem over a weekend with a single VM. In this talk, we look at: * how we leveraged Docker to rapidly test the entire Python, Ruby and Node.js package sets on OpenPOWER, * how the characteristics of containers vs VMs made an otherwise infeasible task both feasible and simple, * how we evolved this into a continuous-integration process, * other interesting applications of testing at this scale, * what we found, and some of the interesting quirks and bugs we encountered and lessons we learned.
markdown
Comment:
production notes
2017-01-18/12_48_29.ts
Apply:
19:48:29 - 20:18:29 ( 00:30:00 )
S:
19:48:29 -
E:
20:18:29
D:
00:30:00
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/tasman_a/2017-01-18/12_48_29.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
19:48:29
seconds: 0.0
Wall: 19:48:29
Duration
00:30:00
20:18:29
seconds: 0.0
Wall: 19:48:29
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-18/13_18_29.ts
Apply:
20:18:29 - 20:21:29 ( 00:03:00 )
S:
20:18:29 -
E:
20:48:28
D:
00:29:59
(
End:
180.0)
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/tasman_a/2017-01-18/13_18_29.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
20:18:29
seconds: 0.0
Wall: 20:18:29
Duration
00:29:59
20:48:28
seconds: 180.0
Wall: 20:21:29
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-18/13_18_29.ts
Apply:
20:21:29 - 20:48:28 ( 00:26:59 )
S:
20:18:29 -
E:
20:48:28
D:
00:29:59
(
Start:
180.0)
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/tasman_a/2017-01-18/13_18_29.ts :start-time=0180.0 --audio-desync=0
Raw File
Cut List
20:18:29
seconds: 180.0
Wall: 20:21:29
Duration
00:29:59
20:48:28
seconds: 0.0
Wall: 20:18:29
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-18/13_48_29.ts
Apply:
20:48:29 - 21:05:13 ( 00:16:44 )
S:
20:48:29 -
E:
21:18:28
D:
00:29:59
(
End:
1004.0)
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/tasman_a/2017-01-18/13_48_29.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
20:48:29
seconds: 0.0
Wall: 20:48:29
Duration
00:29:59
21:18:28
seconds: 1004.0
Wall: 21:05:13
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-18/13_48_29.ts
Apply:
21:05:13 - 21:13:23 ( 00:08:10 )
S:
20:48:29 -
E:
21:18:28
D:
00:29:59
(
Start:
1004.0) (
End:
1494.0)
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/tasman_a/2017-01-18/13_48_29.ts :start-time=01004.0 --audio-desync=0
Raw File
Cut List
20:48:29
seconds: 1004.0
Wall: 21:05:13
Duration
00:29:59
21:18:28
seconds: 1494.0
Wall: 21:13:23
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-18/13_48_29.ts
Apply:
21:13:23 - 21:18:28 ( 00:05:05 )
S:
20:48:29 -
E:
21:18:28
D:
00:29:59
(
Start:
1494.0)
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/tasman_a/2017-01-18/13_48_29.ts :start-time=01494.0 --audio-desync=0
Raw File
Cut List
20:48:29
seconds: 1494.0
Wall: 21:13:23
Duration
00:29:59
21:18:28
seconds: 0.0
Wall: 20:48:29
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2017-01-18/12_48_29.ts
2017-01-18/13_18_29.ts
2017-01-18/13_48_29.ts
Veyepar
Video Eyeball Processor and Review