Git Product home page Git Product logo

git-lfs-azureblob's People

Contributors

carlosmiranda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

othane

git-lfs-azureblob's Issues

Upload interruption results in empty blob entries

I've tried using git-lfs-azureblob with my repository, hosted on Ubuntu Server on an Azure A2v2 instance (remote on BitBucket). However, after a quick test it appears that it sometimes leaves behind empty blobs in my container which renders git-lfs unusable. I'm guessing this is caused by my having interrupted the upload process (the push froze, bad internet connection on the client side). On further attempts git-lfs refuses to work due to object size mismatch. Manually deleting broken blobs is not a viable solution (this happened on my very first non-test push).

Screenshot of the blob container (note that most files went through just fine):
http://i.imgur.com/cFkYrRO.png

Clientside log:

>git push -u origin master
Remote "origin" does not support the LFS locking API. Consider disabling it with:
  $ git config 'lfs.http://[redacted]/info/lfs.locksverify' false
Git LFS: (463 of 499 files, 22 skipped) 334.72 MB / 504.45 MB, 48.82 MB skipped
^C
>git push -u origin master
Remote "origin" does not support the LFS locking API. Consider disabling it with:
  $ git config 'lfs.http://[redacted]/info/lfs.locksverify' false
Git LFS: (31 of 31 files, 490 skipped) 64.17 MB / 64.17 MB, 489.10 MB skipped
[610a23bc70f582f06c8a5141574934fa27485b4cb87a5497090b6753a5c07360] Invalid object size: [422] Invalid object size
[dca8ac65c02e61a481997d190968c34d5854934691388323d023b338b8068b97] Invalid object size: [422] Invalid object size
[fc4c8224e775215ea17e1f561dabaf07d2fbbc4d961912f9f6b9f070274c3e90] Invalid object size: [422] Invalid object size
[c9a3bdf90ec0b6a308e53affba69d7878a666b89d1f1bcd7d65a4977e69f02c9] Invalid object size: [422] Invalid object size
[8303bdfd151591959d74cb4b352b0b75b2562444fa41689859c4c31e0fdf576f] Invalid object size: [422] Invalid object size
[e496ae7315664fcd48afc2e32a5b1a7c315efa36e0bfa68cc29dec3c201574dc] Invalid object size: [422] Invalid object size
[f78b9dd2858298751a46f9b5741d1a6999fd17835062dedd9f4e5c220c2b8d33] Invalid object size: [422] Invalid object size
[31386fccece7fc3ae4c5dff5563668062d0f19bf63c969b6cb1c8727bc088c70] Invalid object size: [422] Invalid object size
[840bc37f5cb0166139280c5a62201ef132ded011a0730594002fb565394e3f18] Invalid object size: [422] Invalid object size
[0e20f972d79e698b215955f985629180428494ce98968561c6958bb769383894] Invalid object size: [422] Invalid object size
[d9d5628456e911c172325514989b9a280dbbfa6ff65bd2f970441a08c1e1a541] Invalid object size: [422] Invalid object size
[2d60532547a69a9f082dca95d20371abdce1e98eef8512ce2291e9ccdb730c4b] Invalid object size: [422] Invalid object size
[641f247b5c013c05bf4e49d707f69ceef6de32d929a871b4bab43fec7b72bc4d] Invalid object size: [422] Invalid object size
[43a580342acf0792c8cf30428c433d76d1af83441af5e617050950e73761f88f] Invalid object size: [422] Invalid object size
[08504d7e149d5751e9e34a7d511401c95e17d9642cda78cd213f9dffdcaa815b] Invalid object size: [422] Invalid object size
[7bdb658c54c65ae84c61e5ac26ef0bd6ad433f99ae9970e0c2fabfdefefdc721] Invalid object size: [422] Invalid object size
[95f41116b22e3b4ea607b67a0c9ec12e4a58cf56c01674fb493464e67f9fbefc] Invalid object size: [422] Invalid object size
[687983f8ba2fb05a42e9e81ce96a3594229c2e201253f42328b5a69ec15e97e4] Invalid object size: [422] Invalid object size
error: failed to push some refs to 'https://[redacted].git'

Implement AzureBlobStorage

Implement AzureBlobStorage implementation of ContentManager.

Also implement integration test using Azure Storage account.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.