Registering and managing UDFs


UDF operations manual (Managing UDFs | Aerospike Documentation) says this about udf modules directory:

You will need to ensure this directory is in-sync across the cluster. There are a number of tools you can use to manage this, including configuration management tools.

Is this correct? After all you use aql, ascli, or language specific client for registering UDFs, so my impression was that this directory contents’ are managed by the server.

Could anyone please confirm?


Will have the statement updated. What it intends to say is that if you are over-loading the path for the UDF, the folder should exist across all nodes in the cluster. And it should also have read/write permissions.

Yes, files in the UDF folder are managed by the server itself.