Virtual Machine - slower than original server?

musicbrainz
virtualmachine
Tags: #<Tag:0x00007f2a05d15368> #<Tag:0x00007f2a05d221f8>

#1

Hey everybody,

first, thanks for the great work!

I have a question concerning the speed of accessing the virtual machines database from the host system. I just settet the VM up, started the replication and while running it, tried to retrieve some data via python-musicbrainzngs directly from the local machine. But I noticed the time is about the same compared to accessing the official server. How can that be the case? In both cases its about 1s per request. Is this normal? (I set up the VM to save some time for tagging of big junks of music, thought a local copy of the database could help here.) What do you think?

Thanks a lot in advance :slight_smile:

Best regards


#2

python-musicbrainzngs by default respects the one request per second rate limit of musicbrainz.org. You can change it with musicbrainzngs.set_rate_limit(limit_or_interval=1.0, new_requests=1), see the documentation at https://python-musicbrainzngs.readthedocs.io/en/v0.6/api/#general

I don’t know whether you have to configure anything in the VM for that.


#3

You can also use musicbrainzngs.set_rate_limit(False) to disable the rate limit completely.


#4

Thanks you both! Somehow must have skipped these functions int the python api. Now it is fast as hell :slight_smile: