Sync git repositories

Sometimes I need/have to sync a private repository with a public one, so this is what I usually  do.

Add a new remote

git remote add github https://github.com/elastic/ansible-elasticsearch.git

Pull the new commits from master

git pull github master

Push new commits to origin

git push origin master

Push new tags

git push --tags origin

How to fix open_stackdumpfile: Dumping stack trace to less.exe.stackdump (git+cygwin)

At work I’m using git [git version 2.15.0.windows.1] + cgywin , some git commands like diff or log throw an exception and I got this message on the console [main] cygwin_exception::open_stackdumpfile: Dumping stack trace to less.exe.stackdump

To fix this error you have to change the value of $TERM to xterm, previously was screen (collateral damage? I don’t know yet xD)

export TERM=xterm

https://conemu.github.io/en/GitForWindows.html

Configuraciones marathon (mesos scheduler) parte I

Después de estar un tiempo trabajando en la implementación de Apache Mesos y Marathon como scheduler algunos tips  que he aprendido en el camino.

  • La configuración de las variables de entorno cuando utilizamos los paquetes generados por Mesoshere se debe agregar en el archivo /etc/sysconfig/marathon 
  • Cuando tenemos más de una ip en nuestro nodo de marathon y queremos forzar para que las conexiones vayan utilizando esa red debemos agregar la variable LIBPROCESS_IP
  • Marathon utiliza un puerto para comunicarse con el mesos-master, este puerto es aleatorio pero se puede forzar utilizando LIBPROCESS_PORT  más info
  • La configuración de Marathon (usando los paquetes de mesosphere) se realiza mediante la creaciónd de archivos en el path /etc/marathon/conf , cuando necesitemos agregar un parámetro que no tiene valor (por ejemplo –disable_http) el archivo debe comenzar con un ‘?’ (ver código en github)

Eso por ahora